ToggleTown Documentation
ToggleTown is a feature flag platform that lets you control feature rollouts, run experiments, and manage configurations — without redeploying.
Why ToggleTown?
- Instant rollouts — Toggle features on or off in real-time
- Targeted delivery — Use rules and segments to target specific users
- Percentage rollouts — Gradually roll features out to a percentage of users
- Multiple environments — Separate configs for development, staging, and production
- SDKs for every stack — JavaScript, Node.js, React, Python, and Go
- Audit trail — Full history of every flag change
- Scheduled releases — Set flags to activate at a specific time
- Experiments — Run A/B tests with built-in analytics
Get Started
The fastest way to get started is the Quick Start guide — you'll have a feature flag running in under 5 minutes.
SDKs
| SDK | Package | Use case |
|---|---|---|
| JavaScript | @toggletown/sdk-js | Browser apps |
| Node.js | @toggletown/sdk-node | Server-side Node |
| React | @toggletown/sdk-react | React apps with hooks |
| Python | toggletown | Python services |
| Go | github.com/toggletown/sdk-go | Go services |