Skip to content
@configcat

ConfigCat

ConfigCat is a managed feature flag service. Manage feature toggles across frontend, backend, mobile, desktop apps. Management app + feature flag SDKs.

ConfigCat Feature Flags

ConfigCat is a hosted feature flag and configuration management service that lets you separate releases from deployments. You can turn your features ON/OFF using ConfigCat Dashboard even after they are deployed. ConfigCat lets you target specific groups of users based on region, email or any other custom user attribute. Manage feature toggles across frontend, backend, mobile, desktop apps.

🔥 How does ConfigCat work?

  • You set your feature flags on the ConfigCat Dashboard.
  • Your feature flags get distributed across the ConfigCat CDN.
  • The ConfigCat SDK in your application downloads and evaluates the feature flags.

Read more about the ConfigCat components and architecture.

Architecture

🤓 Get started with ConfigCat

💸 Plans & Pricing

See Pricing

🚀 Official open-source SDKs

The purpose of the SDKs are to download, cache feature flag values and to evaluate targeting rules. All SDKs provide a simple interface to access your feature flags from your application.

SDK
.NET Documentation Source code
Android (Java) Documentation Source code
C++ Documentation Source code
Dart (Flutter) Documentation Source code
Elixir Documentation Source code
Go Documentation Source code
Java Documentation Source code
JavaScript (Browser) Documentation Source code
JavaScript (React) Documentation Source code
JavaScript (Server-Side Rendered - SSR) Documentation Source code
Kotlin Multiplatform Documentation Source code
Node.js Documentation Source code
PHP Documentation Source code
Python Documentation Source code
Ruby Documentation Source code
Rust Documentation Source code
Swift (iOS) Documentation Source code
Unity Documentation Source code
Unreal Engine Documentation Source code

OpenFeature Providers

OpenFeature is an open specification that provides a vendor-agnostic, community-driven API for feature flagging. ConfigCat offers providers for the following platforms supported by OpenFeature SDKs.

Provider
.NET Documentation Source code
Go Documentation Source code
Java Documentation Source code
JavaScript Documentation Source code
Node.js Documentation Source code
PHP Documentation Source code
Python Documentation Source code
Rust Documentation Source code

👯 Integrations

Integrate ConfigCat with your technology stack and leverage all the benefits of Feature flags within your workflows.

  • Amplitude - Add feature flag changes to your charts, send feature flag
  • Bitbucket Pipe - Scan source code for feature flags
  • Bitrise Step - Scan source code for feature flags
  • CircleCI Orb - Scan source code for feature flags
  • Datadog - Send feature flag change events to your monitors
  • GitHub Action - Scan source code for feature flags
  • Google Analytics - Send feature flag evaluation analytics
  • Jira Cloud Plugin - Manage feature flags right from Jira
  • Mixpanel - Add feature flag changes to your charts, send feature flag evaluation analytics
  • monday.com - Manage feature flags right from your monday.com board
  • Slack - Get notified when a feature flag changes
  • Terraform - Manage feature flags directly from HCL scriptsevaluation analytics
  • Trello Power-Up - Manage feature flags right from your Trello board
  • Twilio Segment - Add feature flag changes to your charts, send feature flag evaluation analytics
  • Visual Studio Code - Manage feature flags right from your VSCode editor
  • Zapier Zap - Build workflows based on feature flags
  • Zoho Flow - Automate tasks and build feature flag based workflows

💁🏼 Contributing

Feedback and contribution are welcome. See contribution guide.

☎️ Help & Support

Pinned Loading

  1. .net-sdk .net-sdk Public

    ConfigCat SDK for .NET. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Manage…

    C# 29 8

  2. js-sdk js-sdk Public

    ConfigCat SDK for JavaScript frontend applications. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alterna…

    TypeScript 27 10

  3. node-sdk node-sdk Public

    ConfigCat SDK for Node.js. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Man…

    TypeScript 19 7

  4. python-sdk python-sdk Public

    ConfigCat SDK for Python. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Mana…

    Python 18 10

  5. swift-sdk swift-sdk Public

    ConfigCat SDK for Swift. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Manag…

    Swift 26 12

  6. android-sdk android-sdk Public

    ConfigCat SDK for Android. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Man…

    Java 13 3

Repositories

Showing 10 of 60 repositories
  • js-chromium-extension-sdk Public

    ConfigCat SDK for Chromium Extensions. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

    configcat/js-chromium-extension-sdk’s past year of commit activity
    TypeScript 6 MIT 0 0 1 Updated Dec 2, 2024
  • react-sdk Public

    ConfigCat SDK for React. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

    configcat/react-sdk’s past year of commit activity
    TypeScript 12 MIT 7 0 2 Updated Dec 2, 2024
  • js-ssr-sdk Public

    ConfigCat SDK for JavaScript Server Side Rendered applications like NuxtJS. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

    configcat/js-ssr-sdk’s past year of commit activity
    TypeScript 12 MIT 6 1 1 Updated Dec 2, 2024
  • js-sdk Public

    ConfigCat SDK for JavaScript frontend applications. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

    configcat/js-sdk’s past year of commit activity
    TypeScript 27 MIT 10 0 1 Updated Dec 2, 2024
  • node-sdk Public

    ConfigCat SDK for Node.js. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

    configcat/node-sdk’s past year of commit activity
    TypeScript 19 MIT 7 0 1 Updated Dec 2, 2024
  • common-js Public

    Common Javascript library for ConfigCat. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

    configcat/common-js’s past year of commit activity
    TypeScript 16 MIT 10 0 1 Updated Dec 2, 2024
  • rust-sdk Public

    ConfigCat SDK for Rust. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

    configcat/rust-sdk’s past year of commit activity
    Rust 9 MIT 0 0 0 Updated Dec 2, 2024
  • configcat-publicapi-go-client Public

    The purpose of this client is to access the ConfigCat Public Management API programmatically. You can Create, Read, Update and Delete any entities like Feature Flags, Configs, Environments or Products within ConfigCat.

    configcat/configcat-publicapi-go-client’s past year of commit activity
    Shell 6 MIT 2 0 1 Updated Dec 2, 2024
  • feature-flag-demo Public

    An app to demonstrate feature flag management in ConfigCat. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

    configcat/feature-flag-demo’s past year of commit activity
    TypeScript 7 2 0 1 Updated Dec 2, 2024
  • kotlin-sdk Public

    ConfigCat SDK for Kotlin Multiplatform. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

    configcat/kotlin-sdk’s past year of commit activity
    Kotlin 16 MIT 0 0 2 Updated Dec 2, 2024

Most used topics

Loading…