BETA

Developers First

Add feature flags to your application in minutes with our simple, performant SDKs. Built for speed, designed for simplicity.

Quick Start

Get your first feature flag running in under 5 minutes

1. Get Your API Key

30 seconds

Sign up and copy your API key from the dashboard.

test_1234567890abcdef...

2. Install SDK

1 minute

Install the SDK for your language of choice.

npm install @flagvault/js-sdk

3. Check Your Flag

2 minutes

Initialize and start checking feature flags.

const enabled = await fv.isEnabled('my-flag')

Code Examples

See how easy it is to add feature flags to your application

JavaScript / TypeScript

Available
Installation
npm install @flagvault/js-sdk
Usage
import { FlagVault } from '@flagvault/js-sdk';

const fv = new FlagVault({
  apiKey: 'your-api-key',
  environment: 'production'
});

// Check a boolean flag
const newFeatureEnabled = await fv.isEnabled('new-feature');

if (newFeatureEnabled) {
  // Show new feature
  console.log('New feature is enabled!');
}

// Get rollout percentage
const rollout = await fv.getRollout('gradual-feature');
console.log(`Feature enabled for ${rollout}% of users`);

Python

Available
Installation
pip install flagvault-sdk
Usage
from flagvault_sdk import FlagVault

fv = FlagVault(
    api_key="your-api-key",
    environment="production"
)

# Check a boolean flag
new_feature_enabled = fv.is_enabled("new-feature")

if new_feature_enabled:
    # Show new feature
    print("New feature is enabled!")

# Get rollout percentage
rollout = fv.get_rollout("gradual-feature")
print(f"Feature enabled for {rollout}% of users")

More SDKs Coming Soon

We're actively working on SDKs for more languages

🐹

Go

Q2 2025

Java

Q2 2025
🔷

.NET / C#

Q2 2025
🍎

Swift

Q2 2025
📱

Kotlin

Q2 2025
🦀

Rust

Q3 2025

Built for Performance

Our SDKs are optimized for speed and efficiency

~25ms
Avg Response Time
99%+
Cache Hit Rate
Auto
Cache Invalidation
Zero
Dependencies

Best Practices

Tips for getting the most out of FlagVault

🎯 Use Descriptive Flag Names

Use clear, descriptive names that explain what the flag controls.

✓ new-checkout-flow
✗ flag1

🚀 Start with Small Rollouts

Begin with 5-10% of users, monitor metrics, then increase gradually.

5% → 25% → 50% → 100%

🔧 Clean Up Old Flags

Remove flags that are 100% rolled out and remove old, unused flags.

Regular maintenance keeps your flag list clean

📊 Monitor Performance

Watch key metrics when rolling out new features to catch issues early.

Error rates, response times, conversion rates

Ready to Start Building?

Join our beta and start using feature flags in your application today

Learn More

Free during beta • No credit card required • Full access to all features