Manage JSON configs and feature flags across environments versioned, validated, and instantly delivered.
Free forever for small teams • No credit card required
// Get your config instantly
const config = await axios.get('https://togglit.dev/config?projectId=your-project-id&env=your-env&version=your-version', {
headers: {
'Authorization': 'Bearer your_token'
}
}).then(res => res.json());
// Use it in your app
if (config.features.newUI) {
renderNewInterface();
}
"We need to redeploy just to change a feature flag"
Every config change requires a full deployment cycle, slowing down feature rollouts
"Our configs are scattered across .env files and hardcoded values"
No single source of truth, making it hard to track what's enabled where
"We broke production because staging had different configs"
Environment inconsistencies lead to bugs that only appear in production
"We can't rollback a feature flag without rolling back code"
Feature flags are tied to deployments, making quick rollbacks impossible
You need to ship features fast but don't want the complexity of enterprise config tools
You want feature flags and environment configs without setting up complex infrastructure
You're tired of .env files and hardcoded values but LaunchDarkly is overkill
ToggLit MVP is live and ready for your projects
Create development, staging, and production environments with separate configs
Track changes with automatic versioning. Roll back when needed
Organize configs by environment without managing infrastructure
Built with Next.js, MongoDB and Upstash for speed and simplicity
Plug-and-play SDK with caching, and fallbacks for seamless integration
Dart package for ToggLit to help you integrate easily in mobile apps
Manage configs from your terminal. Generate fallbacks, pull configs, and more
Install our official SDK for the best developer experience with caching, and fallbacks
npm install togglit-sdk
// ToggLit SDK - Available on npm
import { getConfig } from 'togglit-sdk';
// Real-time updates, caching
const config = await getConfig({
apiKey: your-api-key,
projectId: your-project-id,
env: your-env,
version: your-version
})
We're building these features based on your feedback
Upstash-powered rate limiting keeps your API fast and reliable
One-click rollback to previous config versions with impact analysis
Define and enforce config schemas to prevent breaking changes
Get started in minutes, not hours
Sign up and create your first project with development, staging, and production environments
Add JSON configurations for each environment. Version control is automatic
Use our simple API endpoint or npm SDK to fetch configs. Easy integration
Update configs without deployments. Changes are instant and versioned
{
"features": {
"newUI": true,
"darkMode": false,
"betaFeatures": true
},
"limits": {
"maxUsers": 1000,
"apiRate": 100
},
"settings": {
"maintenanceMode": false,
"debugMode": false
}
}
Join developers who are already using ToggLit to ship features faster without the complexity of traditional config management platforms.
Free forever • No credit card required • Ready to use today