We code faster with AI. More code, more features—but also more bugs. Work gets harder, with more pressure and unpredictable overtime. Customer churn and financial losses become harder to control.
So we hesitate to move at AI speed, and fall behind the competition.
FeatBit helps you manage that risk. Roll out features gradually, monitor their technical and business impact, and roll back problematic features immediately when something goes wrong.
For more information, visit www.featbit.co.
Note
Prefer a hosted service? Use FeatBit Cloud without managing infrastructure.
To try FeatBit on your machine, follow the steps below. You'll need Git and Docker with Docker Compose.
git clone --branch 6.1.0 --depth 1 https://github.com/featbit/featbit.git
cd featbit
docker compose up -dOnce the containers have started, open http://localhost:8081 and sign in with the default credentials:
- Username: test@featbit.com
- Password: 123456
Choose an official SDK for your application. Follow the portal's getting-started guide to initialize it with your environment's SDK key and connection URLs.
Once your SDK is connected, you're ready to evaluate your first feature flag.
In the portal, create a boolean flag named "Use New Algorithm" with an automatically generated key of use-new-algorithm.
Use your SDK to evaluate the flag by its key and choose which code to run. For example, with the .NET SDK:
var user = FbUser.Builder("tester-id").Name("tester").Build();
if (featbit.BoolVariation("use-new-algorithm", user, defaultValue: false))
{
// Run the new algorithm.
}
else
{
// Run the existing algorithm.
}In the portal, turn the flag on for a small group of users to try the new algorithm, then gradually expand the rollout. If needed, turn the flag off to switch back to the existing algorithm.
Run FeatBit on your own infrastructure, on-premises or in the cloud. Choose the setup that fits your environment:
- Kubernetes: deploy with the official Helm charts or the manifest files.
- AWS: deploy with FeatBit's Terraform project.
- Azure Container Apps: deploy with FeatBit's Terraform project.
- Microsoft Aspire: deploy to Azure Container Apps with FeatBit Aspire.
- Docker Compose: follow the self-hosting guide to run FeatBit and its dependencies.
Contributions to code, SDKs, documentation, and bug reports are welcome. Read the contributing guide to get started, browse open issues, or join the community on Discord.
FeatBit is an Open Core product. Most of its code is available under the MIT license.
Certain features require a valid license key. See the license documentation for details.
