Replacement Guide

How to Build Your Own ConfigCat

Replace ConfigCat with a custom build. Feature Flag Service for Teams

Weekend Project
32 features19 integrationsOne weekend

Estimated Timeline

Based on 32 features at Weekend Project difficulty, expect about One weekend with AI-assisted development.

1
Setup & scaffolding
2 hours
2
Core features
4-6 hours
3
Polish & deploy
2 hours

Recommended Tech Stack

Next.js 14

Full-stack React framework with API routes and server components

Supabase

PostgreSQL database, auth, and real-time subscriptions

Tailwind CSS

Utility-first styling for rapid UI development

Key Features to Replicate

Top features across 8 categories. See all 32 features

Security & Compliance(9 features)

Audit LogPremium

Tracks all changes made to feature flags, providing a historical record of who, what, when, and where

GDPR Compliance

Service is GDPR compliant

ISO 27001:2022 Certified

Service is ISO 27001:2022 certified for information security management

Mandatory Change ReasonPremium

Require a mandatory reason for modifying feature flags, promoting transparency and accountability within your team

SAML SupportPremium

SAML-based authentication and user provisioning

+4 more in this category

Core Functionality(4 features)

Environments

Manage separate environments in your development lifecycle (e.g., production, staging, development)

Feature Flag Toggle

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

Products

Organize feature flags and environments into products representing applications and teams

Variations

Support multiple variations for feature flags and configurations

DevOps & Automation(4 features)

ConfigCat CLIPremium

Command-line tool that discovers feature flag usages in your source code and gives advice on the dashboard

Tech Debt ToolsPremium

Multiple tools available to help minimize tech debt in feature flag management

Webhooks

ConfigCat notifies your application via webhooks when feature flag changes occur

Zombie Flags ReportPremium

Automated regular emails about feature flags that weren't touched in a while (stale flags)

Targeting(4 features)

Percentage-Based Rollouts

Specify a randomly selected fraction of users to whom a feature will be enabled or a different value will be served

Segments

Group your users based on any property and assign them to feature flags easily

Targeting Rules

Set different feature flag or setting values for different users of your applications

User Segmentation

Target user segments based on region, email, subscription or any other custom user attribute

Integration(2 features)

Open Source SDKs

SDKs for JavaScript, Angular, React, Vue.js, Bun, Deno, Node.js, .NET, Java, Go, PHP, Laravel, Python, Ruby, Android, iOS, macOS, Flutter, Kotlin Multiplatform, React Native, Chromium Extension, C++, Rust, Swift, Dart, Elixir, Unity, Unreal Engine, and Cloudflare Worker

Public API

Manage your feature flags via the ConfigCat Public API

Pricing(2 features)

Student Plan

Tailored feature flag service plan designed for students and educational projects

Teacher Plan

Tailored feature flag service plan designed for teachers and educational projects

Team Collaboration(2 features)

Permission Groups

Create permission groups with different access levels for team members

Team Management

Organize your team in groups and grant them different permissions

Configuration(1 features)

Configurable Download Frequency

Set the frequency of config.json downloads from 1 second to several hours

Cost Calculator

Keep Paying ConfigCat

Monthly$110/mo
Yearly$1.3k/yr
5-Year Total$6.6k

Build It Yourself

Est. Build Time~2 hrs
Hosting$20/mo
DifficultyVery Easy

Total Cost Comparison

1 YearSave $1.1k
SaaS
$1.3k
DIY
$240
3 YearsSave $3.2k
SaaS
$4k
DIY
$720
5 YearsSave $5.4k
SaaS
$6.6k
DIY
$1.2k

DIY hosting estimate based on Vercel + Supabase free/pro tiers (~$20/mo). Build time estimated from 32 features at very easy complexity.

Ready to Build?