Does self-hosted Flagsmith cost less than ConfigCat?
Self-hosting Flagsmith can lower the subscription line, but it does not remove cost. It moves spend from a vendor invoice to infrastructure, a PostgreSQL database, upgrades and the staff who keep them running, so the answer depends on your own numbers rather than on the free tier alone. The most useful starting point is to model your current ConfigCat bill against your real request volume, environments and team size, then add the self-hosted components below. Because ConfigCat bills on config JSON downloads, a renewal or plan change can make next year's cost hard to forecast, and that unpredictability is itself a reason to compare carefully. On the Flagsmith side, the self-hosted open-source version has no API request limits, according to the Flagsmith FAQ on open source and self-hosting. That removes the request meter from your running cost, but it does not remove the hosting bill. Budget for Kubernetes or Docker hosts, an externally managed PostgreSQL service in production (the Flagsmith Helm chart creates its own database by default, and its documentation recommends an external one), Redis, and any Edge Proxies you add for latency. Ask your platform team to price these in your own cloud or data center, because those rates are not something this page can supply. The bigger line item is often people. Ask who will apply Flagsmith upgrades, watch background task processing and handle database backups. If you need Enterprise features such as SAML single sign-on or role-based governance, those are closed-source and sit with Enterprise pricing. Flagsmith's pricing page lists Free, Start-Up and Scale-Up plans with request-based limits and custom Enterprise pricing for self-hosted deployments, so request a written quote for the exact feature set you need and compare it with your ConfigCat renewal, including the staff hours in both columns.
Which cost components change when you self-host Flagsmith
This table sets each cost component of ConfigCat's hosted plans against running Flagsmith's open-source edition in your own infrastructure. Read the ConfigCat column as what the subscription already covers, and the Flagsmith column as what your team pays for in licensing, compute and people. The main takeaway is that the Enterprise license matters only if you need features such as SAML, RBAC or the OpenShift Operator, while staff time is usually the largest recurring item.
| Cost component | ConfigCat (hosted) | Self-hosted Flagsmith | One-time or recurring |
|---|---|---|---|
| Subscription or license | Plan priced by config JSON downloads, flags and environments; confirm your tier and overage terms with ConfigCat | Open-source edition has no API request limits; Enterprise license needed for RBAC, SAML and OpenShift Operator support | Recurring |
| Kubernetes or VM infrastructure | Hosting handled by ConfigCat on its cloud; no compute on your side | Compute for the API, task processor and admin UI, sized to SDK traffic and number of environments | Recurring |
| PostgreSQL | No database to run or back up | Helm chart creates its own PostgreSQL by default; docs recommend an externally managed database in production | Recurring |
| Redis and Edge Proxy | No caching tier to operate | Redis caching and optional Edge Proxies for lower latency; add only if SDK load or latency requires them | Recurring |
| Implementation and migration | Flag export through ConfigCat's API, done by your team or a partner | Install, map targeting and segments, recreate remote config; confirm the import path, since the built-in importer covers LaunchDarkly | One-time |
| Upgrades and support | Updates and hosting handled by ConfigCat; confirm the support tier in your contract | You apply chart and release upgrades, such as v2.286.0 released October 15, 2026, and test them; OpenShift Operator support is Enterprise only | Recurring |
| Internal skills and staff time | Admin time for projects, flags and SDK keys | Kubernetes, PostgreSQL backups, Redis, security patching and on-call coverage, drawn from platform engineering time | Recurring |
Why the Flagsmith edition choice sets the license line
The Flagsmith edition you choose decides which of your current ConfigCat controls you can keep after the move. Most of the Flagsmith codebase is BSD 3-Clause licensed, but the Enterprise Edition features are closed source and require a license, including role-based access control, SAML single sign-on and certain database integrations. The self-hosted open-source version has no API request limits, so request volume alone does not force a paid tier. Governance is the constraint that matters: according to the Flagsmith pricing page, roles, permissions, change requests and audit logs start at the Scale-Up plan, and Enterprise, which covers self-hosted deployment under a contract, is custom priced.
Before you decide whether the free edition is enough, map every ConfigCat control your teams use today. List who can change flags in production, whether approvals or change requests are required, whether SSO through your identity provider is mandatory, which roles need to be scoped by project or environment, and whether audit history is part of a compliance evidence set. Each item either works in the open-source edition or belongs to the Enterprise line. Ask Flagsmith to confirm the current entitlement for each control in writing, because the edition boundaries are set by the vendor and can change between releases.
Treat the license decision as a cost input, not a footnote. If the mapping shows that SSO or audited change control is a hard requirement, the Enterprise quote becomes part of the total cost of ownership and should be requested alongside the Kubernetes and PostgreSQL work. If only basic flag management is needed, the open-source edition may cover the workload, but confirm that the team accepts the lack of governance features as an operating risk. Record the decision, the controls it relies on and the date it was checked, so the choice can be revisited at the next renewal or ConfigCat plan change.
What moves the comparison most
Flagsmith's cost depends less on the license and more on how many requests your services make, how many people administer flags, and which governance features you need. Each factor below pushes the ConfigCat comparison in a predictable direction, so check them against your own usage before you read any price.
Request volume
Flagsmith's hosted tiers are sized by requests per month, and the Free tier covers 50,000 requests, Start-Up 1,000,000 and Scale-Up 5,000,000 or more. Above a tier's allowance, additional API calls on Free, Start-Up and Scale-Up cost $50 per million per month. On the self-hosted side, the open-source version has no API request limits, so volume moves your infrastructure load instead of a metered bill. Pull your current ConfigCat download count and project it forward before choosing between hosted and self-hosted.
Team size
Hosted Flagsmith limits team members by plan, with one on Free and three on Start-Up. Team size therefore decides which hosted tier you need before request volume does. Self-hosting removes the seat count from the Flagsmith license, but your internal team still pays for the time to administer users, roles and access. Ask ConfigCat for its current seat terms and list every person who will change flags, so the comparison counts real administrators.
SAML and governance needs
SAML single sign-on, roles, permissions, change requests and audit logs start at Flagsmith's Scale-Up plan on the hosted pricing page. On the self-hosted route, the core is BSD 3-Clause, but SAML, RBAC and certain database integrations are Enterprise Edition features that require a license. If your change approval or identity rules depend on these controls, price the Enterprise license into the self-hosted case, and confirm exactly which features your policy needs.
Availability and high availability database
The Flagsmith Helm chart creates its own PostgreSQL server in the cluster by default, but the documentation recommends an externally managed database in production, with optional PgBouncer. Redis caching and optional Edge Proxies add further components. Every stateful piece you run becomes a backup, failover and patching responsibility. The higher your uptime expectation for flag evaluation, the more you pay in redundant database, cache and engineering time. Ask your platform team which managed or replicated database it already operates.
Environments and projects
Each additional environment and project adds configuration to maintain, access rules to review and flags to audit. Self-hosted Flagsmith does not impose a project cap in the way Unleash Open Source does, so the cost driver here is operating effort rather than a license fee. Count your products and stages, such as development, staging and production for each service, and estimate how many flags will be archived or retired each quarter. More environments raise the value of clear naming and an owner for each flag.
In-house Kubernetes skills
Running Flagsmith on Kubernetes, and especially on OpenShift, needs people who can operate Helm releases, ingress, secrets, backups and upgrades. On OpenShift, the Flagsmith OpenShift Operator support is available only with an Enterprise plan, so Helm is the route for an open-source deployment. If your team already runs Kubernetes in production, the marginal cost is smaller. If not, the cost of hiring, training or outside support becomes the largest line in the comparison. Confirm who will carry the pager before you commit.
How to build the comparison with your own numbers
This sequence turns the ConfigCat and Flagsmith cost comparison into a three-year total built from your own invoice, your own cloud rates and your own staff time. Each step produces one input the final comparison needs.
Export your current ConfigCat plan details
Pull the plan name, the number of environments, the flag count and the config JSON download volume for the last full billing period from your ConfigCat invoice and account dashboard. Record the figures in a single sheet, with one row per product and environment. Confirm the plan's renewal date and whether any add-ons, such as the on-premise option, are attached. The step is done when every line on the invoice maps to a row you can explain to finance.
Map each required feature to a Flagsmith edition
List the features your teams actually use, such as segments, remote config, SAML single sign-on, role-based access, change requests and audit logs. Check each one against Flagsmith's current pricing and FAQ pages, because some governance and SSO features sit in the Enterprise edition rather than the open-source code. Ask your security and identity teams which of these are mandatory. The step is done when every feature is marked as open-source, Scale-Up, or Enterprise, and the Enterprise rows have a written quote requirement attached.
Price the cluster, database and backups
Request rates from your own cloud provider or data center team for a Kubernetes cluster sized for your expected request volume, a managed PostgreSQL service with high availability and point-in-time recovery, object storage for backups, and network egress. Decide whether an external database and PgBouncer are part of the design, since Flagsmith's Helm chart creates an in-cluster PostgreSQL server by default and recommends an external one for production. The step is done when each infrastructure line has a rate from your provider and a monthly or yearly figure based on your own usage.
Estimate migration and parallel-run effort
Estimate the internal and partner effort to export ConfigCat flags, recreate projects, environments, segments and remote config values in Flagsmith, use the LaunchDarkly importer only as a reference point if relevant, swap SDKs, and run both systems in parallel before cutover. Ask any implementation partner for a fixed-scope written proposal with deliverables and timelines. The step is done when the migration work is listed as one-time hours by role, with the parallel-run period agreed and written down.
Add recurring support and upgrade hours
Estimate the staff hours each month for Kubernetes and database maintenance, Flagsmith version upgrades, security patching, backup restore tests, on-call coverage and SDK updates. Include any paid support contract or retainer you choose, and confirm with Flagsmith whether your chosen edition includes support. Separate these recurring hours from one-time migration work so the annual view stays accurate. The step is done when a recurring monthly and yearly labor figure exists, with the roles and rates that produce it.
Compare three-year totals side by side
Build one table with ConfigCat's subscription, usage overage and any add-on cost against Flagsmith's infrastructure, license or subscription, migration, recurring labor and contingency for parallel running, all totaled over three years. Show one-time and recurring costs in separate columns, and run a second version where request volume or download volume rises to see what changes. Label that second version as illustrative. The step is done when both totals sit side by side and the assumptions behind each row are written down for review.
What running Flagsmith on Kubernetes and PostgreSQL involves
Running self-hosted Flagsmith is mainly an infrastructure commitment, and the decisions that shape its recurring cost sit in the deployment design. Flagsmith publishes an official Helm chart, flagsmith/flagsmith, from its chart repository. By default that chart creates a PostgreSQL server inside the cluster, but the Flagsmith Kubernetes documentation recommends an externally managed database for production. Your team should decide early whether that database is a managed service in your cloud account or a platform-run instance, because the backup, patching, failover and restore tests for PostgreSQL then belong to someone specific. The documentation also offers optional PgBouncer for connection pooling, which you should load test against your own request pattern before relying on it.
The rest of the stack adds components that need owners. Flagsmith runs an asynchronous task processor for background work, so the worker deployment must be monitored and scaled alongside the API. Redis caching is available as an option, and your team has to decide whether to run Redis yourselves or use a managed equivalent. Optional Edge Proxies can reduce latency for distributed services, but each proxy is another deployment to version, certify and keep close to your SDK traffic. The Flagsmith documentation also notes that OpenShift is supported through the Helm charts, while support for the Flagsmith OpenShift Operator is only available with an Enterprise plan. If your platform standard is OpenShift, ask Flagsmith to confirm in writing what support covers before you choose that path.
These choices drive recurring cost more than the license does. Each component adds upgrade work for every Flagsmith release, plus compute, storage, backup retention and monitoring. The on-call burden also grows with the number of moving parts, since a flag evaluation outage can start in the API, the database, the cache or an edge proxy. Ask any implementation partner for a written scope that names who patches PostgreSQL, who owns the Helm values, who answers pages at night and how upgrades are tested against a staging copy. Those answers, not the flag count, determine the operating cost you will carry each year.
Migration effort from ConfigCat to Flagsmith
Moving to Flagsmith is mostly a one-time cost, paid in engineering time, and the largest share of it is the export. ConfigCat has no single bulk export, so flag definitions have to leave through its Public Management API. Someone must script the reads, handle rate limits and save the output in a form Flagsmith can be rebuilt from. Expect to recreate projects, environments, segments and remote config values in Flagsmith by hand or through its API. Flagsmith's built-in importer reads LaunchDarkly, not ConfigCat, so confirm with Flagsmith whether any ConfigCat tooling exists before you budget for the work.
Code changes are the second one-time item. Each service that calls the ConfigCat SDK needs its client replaced with a Flagsmith SDK, and any ConfigCat Proxy deployment needs a decision. Flagsmith offers optional Edge Proxies for lower latency, documented in its self-hosting guide, and these are the likely replacement where the proxy served evaluation inside your network. Confirm that the SDK languages and versions your services use are supported, then test evaluation results for each targeting rule, since percentage rollouts and user bucketing may differ between the two vendors.
Run both systems in parallel before cutting over. Keep ConfigCat as the source of truth, mirror each flag into a non-production Flagsmith environment first, and compare evaluations for the same test users in both. After any import, check every flag by hand: confirm targeting rules, percentage values, segments and remote config values match. Archive nothing in ConfigCat until the comparison is clean and the audit history you need has been exported. Ask your internal team or implementation partner for a written migration plan that names cutover criteria, a rollback step and an owner for each environment.
Questions buyers ask before comparing ConfigCat and Flagsmith costs
How much does self-hosting Flagsmith cost compared with ConfigCat?
Self-hosted Flagsmith has no license fee for the open-source edition, so the comparison comes down to infrastructure, database operations, staff time and any Enterprise license you need. ConfigCat bills by config JSON downloads, flags and environments, so its cost rises with traffic and plan tier. Build a side-by-side model with three lines: what you pay ConfigCat per year at your current and projected download volume, what the Kubernetes cluster, managed PostgreSQL, Redis and backups cost on your cloud bill, and the engineering hours to operate it. Confirm current ConfigCat tier limits on its pricing page before you finalize, because plan terms change.
What does the free Flagsmith edition not include?
The free edition is mostly BSD 3-Clause licensed and has no API request limits when self-hosted, but the Enterprise features are closed source and require a license. According to the Flagsmith FAQ, these include role-based access control, SAML single sign-on, certain database integrations, and LDAP is not configured out of the box. Flagsmith's pricing page places roles, permissions, change requests and audit logs from the Scale-Up plan upward. Check with Flagsmith which of these you need for your audit and access model before you assume the free edition covers them.
How much staff time does running Flagsmith need, and what skills are required?
Staff time is the cost most often underestimated, and it recurs for as long as the service runs. Plan for people who can operate Kubernetes or Docker Compose, manage PostgreSQL backups and upgrades, configure Redis caching and the asynchronous task processor, and handle SDK and Edge Proxy changes. Flagsmith's Helm chart creates its own PostgreSQL server by default, while its documentation recommends an externally managed database in production, so a team that skips that step takes on database risk. Estimate the on-call and upgrade hours with your own platform team, since no reliable effort figure was supplied for this comparison.
How long does a migration from ConfigCat to Flagsmith take, and what drives it?
Duration depends on flag count, how many targeting rules and segments you use, how many environments and projects you run, and how many SDKs must be swapped. Flagsmith's LaunchDarkly importer is not a ConfigCat importer, so ConfigCat flags usually need to be exported through its API and recreated in Flagsmith projects, environments, segments and remote config values. Budget time for hand checks, because Flagsmith's documentation advises reviewing imported flags afterwards. Running both systems in parallel during cutover adds time but reduces risk. Ask any provider for a timeline tied to your flag inventory in a written scope.
Can our own team run this migration, or do we need outside help?
A capable platform team can run a small Flagsmith deployment without outside help, especially if it already operates Kubernetes and PostgreSQL. Outside help is more common when the flag estate is large, when SDK changes touch many services, when compliance evidence must be collected, or when no one has time for a cutover. Be honest about the skills gap: the migration needs flag owners, SRE and application developers working together. Compare the internal hours with a fixed-scope engagement before deciding.
What does DeployOpen scope and quote for a Flagsmith engagement?
DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure, and most engagements are fixed-scope with scope, deliverables and timelines agreed in writing before work starts. A typical written scope covers deployment design, the database and backup approach, the ConfigCat export and Flagsmith recreation, SDK changes, testing and cutover. DeployOpen does not publish a price list. A quote follows from the written scope, so describe your flag count, environments, SSO needs and hosting constraints when you ask. Ongoing support and upgrades are available as retainers.
How do Flagsmith Enterprise and Scale-Up prices change the result?
Flagsmith's hosted Scale-Up plan is listed at $250 per month billed yearly and includes 5,000,000 or more requests, with additional API calls on lower tiers costing $50 per million per month. Enterprise is custom priced and is the route to SAML, RBAC support and the OpenShift Operator. If you need those features, add the Enterprise license to your self-hosted cost model, because the license replaces the free-edition gap rather than adding a convenience. Confirm current figures on the Flagsmith pricing page and ask for a written Enterprise quote before comparing totals.
When does an on-premise ConfigCat option change the math?
An on-premise ConfigCat option changes the math when your main driver is keeping flag data inside your network, because it moves some of the operating burden back to the vendor. Compare its quoted flat price and support terms with the infrastructure and staff cost of self-hosted Flagsmith. Ask ConfigCat exactly what it operates, how it is updated, and who holds the data. Self-hosted Flagsmith gives you full control but makes you responsible for uptime, patching and backups. Use the on-premise quote as a benchmark, not as a final answer.
How DeployOpen scopes a fixed-price Flagsmith implementation
DeployOpen plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. For a move from ConfigCat to self-hosted Flagsmith, we start with a written scope that separates the Flagsmith deployment from the work of rebuilding your flags, environments and SDK integrations.
How we scope
- Inventory ConfigCat products, environments, flags, segments and SDK usage before agreeing any deliverables.
- Decide which Flagsmith edition fits the required features, including whether SAML or role-based access control need an Enterprise license.
- Agree in writing whether Kubernetes or Docker Compose, the database model and any Edge Proxy are in scope.
- Confirm who owns the cutover window, rollback plan and the ConfigCat plan end date.
How we build
- Deploy Flagsmith with an externally managed PostgreSQL database and the task processor configured for background work.
- Recreate projects, environments and segments, then check the LaunchDarkly-style import results by hand against the source definitions.
- Test flag evaluation from each SDK in staging, including the rollout and remote config values your applications read.
- Document the configuration, network paths and access controls so your team can audit the deployment.
How we hand over
- Deliver runbooks for upgrades, backups, database maintenance and rollback to ConfigCat during the transition.
- Walk your platform and engineering teams through daily flag changes, approvals and audit logging in Flagsmith.
- Provide a list of open items, licensing questions and features you chose not to replicate, with the reasons.
How we support
- Ongoing support, upgrades and continuous testing are available as a retainer after handover.
- Ask us to scope upgrades to new Flagsmith releases, with testing against your SDK versions before rollout.
- Confirm the support terms, response expectations and retainer scope in the written proposal before work starts.

