Feature flags for teams

ConfigCat is a developer-centric feature flag service with unlimited team size, awesome support, and a reasonable price tag.

No trial period. No credit card.

Trusted by teams of all shapes and sizes

Microsoft company logoNasdaq company logoRakuten company logoSchneider Electric company logoE-on company logoSbanken company logoFlixbus company logoElectrolux company logoGitkraken company logoGrupoboticario logoKnab logoNurnberger logobailliegifford logoPureGym company logoIceland logolocaliza logogovtech logoInfluxData company logo

Cross-platform feature flag service

Toggles icon to symbolize feature flags

Turn your features ON/OFF using ConfigCat's Dashboard even after your code is deployed.

Target icon to symbolize user targeting capability of ConfigCat

ConfigCat lets you target user segments based on region, email, subscription or any other custom user attribute. We support % rollouts, A/B testing and variations.

Cloud icon to symbolize ConfigCat as a cloud service
ConfigCat is a hosted service for feature flag and configuration management. It lets you decouple feature releases from code deployments.
Plug icon to symbolize easy integration

We provide open source SDKs to support easy integration with your Mobile, Desktop application, Website or any Backend system.

Screenshot of the ConfigCat Dashboard
Sign up   or   Request a demo

We proudly support

Open source SDKs with getting started guides and detailed documentation to ensure easy integration of the feature flag service.

ConfigCat JavaScript SDK logoConfigCat JavaScript SDK logo
JavaScript
ConfigCat Node.js SDK logoConfigCat Node.js SDK logo
Node.js
ConfigCat .NET SDK logoConfigCat .NET SDK logo
.NET, .NET Core
ConfigCat React SDK logoConfigCat React SDK logo
React
ConfigCat Angular SDK logoConfigCat Angular SDK logo
Angular
ConfigCat Java SDK logoConfigCat Java SDK logo
Java
ConfigCat Python SDK logoConfigCat Python SDK logo
Python
ConfigCat iOS SDK logoConfigCat iOS SDK logo
iOS
ConfigCat PHPConfigCat PHP
PHP
ConfigCat Go SDK logoConfigCat Go SDK logo
Go
ConfigCat Dart SDK logoConfigCat Dart SDK logo
Dart
ConfigCat Android SDK logoConfigCat Android SDK logo
Android
ConfigCat Ruby SDK logoConfigCat Ruby SDK logo
Ruby
ConfigCat Elixir SDK logoConfigCat Elixir SDK logo
Elixir
ConfigCat Kotlin Multiplatform SDK logoConfigCat Kotlin Multiplatform SDK logo
Kotlin Multiplatform
Chromium Extension SDK logoChromium Extension SDK logo
Chromium
ConfigCat React Native SDK logoConfigCat React Native SDK logo
React Native
ConfigCat NuxtJS SDK logoConfigCat NuxtJS SDK logo
Nuxt.js
ConfigCat LaravelConfigCat Laravel
Laravel
ConfigCat Deno SDK logoConfigCat Deno SDK logo
Deno
ConfigCat Flutter SDK logoConfigCat Flutter SDK logo
Flutter
ConfigCat C++ SDK logoConfigCat C++ SDK logo
C++
Sign up   or   Request a demo

Integrations

Integrations let you harness the power of feature flags in your favorite tools and services.

Slack logo
CircleCI logo
DataDog logo
GitHub Actions logo
Zapier logo
Zoho Flow logo
Jira logo
Trello logo
monday logo
Terraform logo
Amplitude logo
Visual Studio Code logo
Bitbucket Pipe logo
Bitrise logo
Sign up   or   Request a demo

Pricing

Billed monthly
EUR
 FreeProSmartEnterpriseDedicated
     Hosted or On-premise
 Free plan illustrationPro plan illustrationSmart plan illustrationEnterprise plan illustrationDedicated plan illustration
 Forever free feature flags for everyone.More environments and flags.Unlimited resources.Ready for custom agreements.Private cloud managed by you or by us.
 $ 0 / mo$ 99 / mo$ 299 / mo$ 849 / mo$ 4,499 / mo
 
Highlights
Uptime (SLA)
Uptime (SLA)99 %99.9 %99.95 %99.99 %99.99 %
5 million / mo
~ 2 / sec
25 million / mo
~ 10 / sec
250 million / mo
~ 100 / sec
1 billion / mo
~ 400 / sec
6 billion + / mo
~ 2400 / sec
20 GB / mo
100 GB / mo
1 TB / mo
4 TB / mo
24 TB/ mo
Need help deciding? - Here is the Plan Calculator!
unlimitedunlimitedunlimitedunlimitedunlimited
unlimitedunlimitedunlimitedunlimitedunlimited
unlimitedunlimitedunlimitedunlimitedunlimited
unlimitedunlimitedunlimitedunlimitedunlimited
checkmarkcheckmarkcheckmarkcheckmarkcheckmark
-11020100
 Sign UpBuyBuyBuyContact Us
Feature Flags &
Remote Configuration
Feature Flags &
Remote Configuration
100 Feature Flags
3 Environments
3 Product
unlimitedunlimitedunlimited
Segmentation
Segmentation
/ flag
/ flag
3 segments / product
8 targeting rules / flag
8 % options / flag
unlimitedunlimitedunlimited
Team Management
Team Management
2 permission groups with
unlimited team members
unlimitedunlimitedunlimited
Security
Security2FA, SSO, SAML, Active Directory
DevOps & Automation
DevOps & Automation
3 webhooks
API
Tech debt tools
unlimited webhooks
API
Tech debt tools
unlimited webhooks
API
Tech debt tools
unlimited webhooks
API
Tech debt tools
SDKs
SDKs.NET, Java, Android, iOS, Node.js, JavaScript, PHP, Python, Go, Ruby, Elixir, Dart, Kotlin, C++
Integrations
IntegrationsSlack, Jira, Trello, monday, Datadog, Zapier, GitHub, Terraform, Amplitude, CircleCI, Bitbucket, Bitrise, Zoho, VSCode
Audit log retention
7 days35 days35 days
2 years
2 years
Compliance
ComplianceGDPR, ISO 27001:2013
Support
Support
Best effort
Email, Slack community
-
-
-
for an additional costfor an additional cost
 Sign UpBuyBuyBuyContact Us

Special Plans for Education

ConfigCat offers tailored plans for students and teachers, designed to enhance educational projects with feature flag services.

Why us?

Illustration of client side feature flag evaluation.

🛡️ Secure by design

  • Feature flags are evaluated on the client side.
  • Your users' data will never leave your system.
  • We only store feature flag values and targeting rules.
  • 256-bit SDK Key, that can be rotated.
  • ISO/IEC 27001:2013 certification
Laptop with the plans table.

đź’¸ Fair pricing policy

  • Forever free plan with complete feature set.
  • Plans with fixed prices.
  • We don't charge by the number of your users.
  • We don't charge by the size of your team.
JavaScriptJavaScript
Node.jsNode.js
.NET, .NET Core.NET, .NET Core
ReactReact
AngularAngular
JavaJava
PythonPython
iOSiOS
PHPPHP
GoGo
DartDart
AndroidAndroid
RubyRuby
ElixirElixir
Kotlin MultiplatformKotlin Multiplatform
ChromiumChromium
DenoDeno
FlutterFlutter
C++C++

🔌 Open source SDKs

  • Language specific step by step guide for easy integration.
  • Fail-safe in case of no internet connection.
  • Built-in in-memory cache.
  • Configurable cache update interval.
  • Inject your own cache implementation.
  • Easily mockable in tests.

đźš‘ Awesome support

Laptop with a screenshot of the Dashboard.

❤️ Made for humans

  • A user interface that takes 10 minutes to learn.
  • Easy to use even for non-technical people.
  • Created by developers for developers with ❤️.
Sign up   or   Request a demo

Use Cases

Laptop with an image of ConfigCat logo. Half colorful half greyscaleLaptop with an image of ConfigCat logo. Sliced to four parts from colorful to greyscale.

Separate marketing releases from code deployments

Deploy code anytime, release features when confident.

Soft launches, Canary Releases, Phased Roll-outs

Test features on 1%, 5%, 10% of your user base first.

Rapid disaster recovery

Implement feature flags or feature toggles in your application, and automatically add emergency kill switches in the same time.

Sign up   or   Request a demo
Laptop with four versions of the same image illustrating AB testing.

User targeting, segmentation

Target users with different features based on geographic location, email domain or any custom attribute.

A/B testing crazy ideas on real users

Get instant feedback on which way to continue by A/B/n testing your theories.

Eating your own cat dog food

Maintain your product's reputation by releasing features to colleagues or early adapters first.

Feature Flag Service

feature flag service icon
A leading feature flag service that provides a friendly dashboard to manage features and several SDKs supporting all significant technologies. Just flip the visual feature toggles on the feature management dashboard to change the feature flag values, and let the SDKs distribute those changes to your applications.

Feature Management

feature management icon
Product managers can do canary releases, target individual users, or have random-based percentage rollouts. Dark launch new features and mitigate release relates risks by testing in production.

Public Management API

public management api icon
Development teams can create and update feature flags from any script or program using the API. It provides all the functionality of the dashboard but is built for programs.

Configuration Management

configuration management api icon
Supporting DevOps engineers to manage application configurations remotely via a comfortable UI. Able to store string, number, and text-type variables on top of boolean feature switches. Mandatory notes and audit log helps the remote configuration management to stay compliant.

LaunchDarkly Alternative

launchdarkly alternative icon
LaunchDarkly is a great service, but we have heard those asking for an alternative release management solution. ConfigCat offers a transparent, flat pricing structure, a simple UI, a forever free plan, plus all the security features even in the Free subscription. How does it compare to LaunchDarkly? We aim at 90% of the power with only 10% of the complexity.

Feature Flag Best Practices

feature flag best practices icon
Software developers apply feature flag best practices like using their own consistent naming convention, leaving notes, keeping the feature flags' scope clear, connecting your feature flag service with your project management system (JIRA, Trello), and removing zombie (stale) feature flags.

Canary Release or Phased Rollout

canary release icon
Product managers can deploy experiments to a smaller number of users first. And make them available for a wider audience only when confident. It’s good to roll out new features gradually and feature changes to production, test on low-risk user groups first and move slowly.

Security

security icon
Enterprise-level security features are available in all plans for site reliability engineers, including SSO, SAML, 2FA, because security shouldn’t be a question of money.

A/B Testing

A/B testing icon
To do A/B tests, you have to solve two problems. First, you have to split your users into random segments. Then you have to measure the successful conversions. Percentage rules let you create random segments, and the ConfigCat SDKs help you send feature flag data into analytics tools to visualize the test results.

User Targeting and Segments

targeting and segmentation icon
Target a particular group of your users with segments. User segments can be assigned to multiple feature flags, making them ideal for beta testing.

Free Feature Flag Service

feature flag service icon
The Free plan lets you use all features, including essential security features like SSO, multi-factor authentication, and SAML. You can use the forever-free plan to manage your features or evaluate the feature flag service in case the purchase decision takes longer.

Trunk-based Development

trunk-based development icon
At the code level, using feature flags is an alternative to using feature branches. Using fewer feature branches means less merge hell and a happier developer team.

Tech Debt

tech debt icon
While feature flags are a great way to decouple releases from deployments, having unused flags in the source code adds to the technical debt. Engineers can use the code scanner CLI tool to eliminate tech debt and help them keep the code clean. The zombie flags report warns about flags that are likely not in use anymore.

GDPR compliant

GDPR icon
We are in the European Union under the GDPR regulation. Your site reliability engineers can set up the service to store your data only within the EU. The EU-only option is included in all plans, even in the forever-free plan. You can always switch to the Global option that provides improved performance for your users outside of the EU as an alternative. Starting with the Dedicated plans, you can opt for other regions, including the US, Canada, UK, or Australia.

Open-Source SDKs

open-source icon
They are supporting every major technology with step-by-step guides for easy integration. All SDKs are on GitHub, and we are happy to receive improvement requests. The SDKs are MIT licensed to use in your application without any restrictions.

Easy to learn UI

easy to learn icon
Enables customer care and support professionals to be productive in managing feature flags on an easy-to-use browser interface. The feature management dashboard is designed to take less than 10 minutes to learn, even for non-technical people to learn basic feature flagging. Just log in, flip the feature toggles, and see the application features turned ON or OFF.

Emergency Kill Switch

emergency kill switch icon
Release with confidence and rollback changes if anything goes wrong. The emergency kill switch takes out the stress from the most critical point of the software delivery lifecycle, resulting in a more confident product manager, a content release manager, and a happy software engineering team.

Premium Support

premium support icon
Reach out directly to the developers of the ConfigCat feature flags service. Book a live demo or consult on best practices with one of us who can talk tech. ConfigCat has support SLA and uptime SLA. Even users of the Free plan can get help through either our dedicated Slack channel or via email. We offer premium support starting from the Enterprise plan with dedicated support hours each month.

SAML

SAML icon
SAML SSO allows your team members to sign up and log in via their company accounts using your Identity Provider (IdP).

Feature Flagging Tools

Tool icon
Feature flagging tools are essential to ensuring development teams can release features with speed and precision. While there are many different types of feature flag tools, the core principles remain the same.
Read more...

Feature Flag Framework Explained

Framework icon
A feature flag framework is a game-changing solution for software development. To release new software features with speed and accuracy, you must have access to a robust feature flagging tool that’s capable of enabling and disabling isolated features at your team’s command.
Read more...

React Feature Flag

React icon
Are you developing user interfaces with React? You will understand the significance of having access to tools that allow you to deploy at speed and release interactive UIs with confidence.
Read more...

Rails Feature Flag

Rails icon
Rails feature flags provide developers with a much-needed safety net. Rails feature flagging tools ensure your web applications and services are always in a releasable state.
Read more...

Android Feature Flag

Android icon
With Android mobile development teams often releasing new versions of their applications in the space of a few weeks, things can move at breakneck speed.
Read more...

Python Feature Flag

Language icon
Do you use Python to develop your backend? You will understand the significance of having access to tools that allow you to deploy at speed and release new features with confidence.
Read more...

AWS Feature Flag

Cloud icon
AWS developers need a safety net to prevent code breakages and allow for experiments. Feature flags provide this safety net while also giving you the power to roll out changes gradually.
Read more...

Dart Feature Flag

Mobile friendly icon
Dart feature flags can play a pivotal role in the development process, allowing you to control when new features are released and giving you the flexibility to make changes without having to redeploy your entire app.
Read more...

Best Feature Flag Platform

Dashboard icon
A feature flag platform is a tool that enables developers to manage the rollout of new features or changes to their applications in a controlled and safe manner.
Read more...

Best Practices

University hat icon
By following some feature flag best practices, you can take control of your entire release process and execute swift rollouts.
Read more...

Feature Flag as a Service

Gears icon
Rather than navigating through different code files to find the feature flags, a feature flag as a service solution enables you to manage all of your flags in one centralized location.
Read more...

Feature Toggles

feature management icon
Using feature toggles, development teams can take their time to experiment with new features and get them right before pushing them out to users.
Read more...

What is Canary Testing?

feature management icon
You can think of canary testing as the practice of exposing a new feature to a small subset of users before eventually rolling it out to the entire user base.
Read more...

Feature Flag SaaS

feature flag saas icon
Feature flags, otherwise known as feature toggles and switches, allow SaaS teams to selectively enable and disable user features and functionalities across their SaaS products.
Read more...

Feature Toggle Management

feature flag icon
Feature toggle management enables teams to enable and disable individual features at the click of a button without a full code deployment.
Read more...
Sign up   or   Request a demo
Cat with a chat cloud