Gate Overview
Solenoid Gate is a feature flag API that stores flag state at the edge for sub-millisecond evaluations without SDKs or client-side bundles.
Unlike traditional feature flag services, Gate uses boolean-only flags with no complex targeting rules, no percentage rollouts, and no infrastructure to manage. You create and check flags over a REST API, and every flag evaluation costs one credit.
Capabilities
- Boolean on/off flags stored in globally replicated key-value storage
- Edge-native execution with low-latency reads from the nearest edge location
- Bulk config polling via
GET /v1/gate/configfor client SDK caching - Single flag evaluation via
GET /v1/gate/:flagKeyfor server-side checks - No SDK required — works with any language that can make HTTP requests
- Shared API keys across all Solenoid products (Meter, Witness, Relay, Latch, Pulse)
- Under 60-second propagation for flag updates globally
Use Cases
- Feature rollouts to all users or none
- Maintenance mode toggles for controlled downtime
- Kill switches to disable problematic features without deployments
- Manual A/B group assignment via boolean splits
- Environment-based availability through flag key conventions (e.g.,
staging-feature,prod-feature)
Billing
Only flag reads are billable. Each costs 1 credit from your shared pool.
GET /v1/gate/config— 1 creditGET /v1/gate/:flagKey— 1 credit- All other operations (create, update, list, delete) — free
See Pricing for tier details.
Next Steps
- Quick Start — Create your first feature flag
- API Reference — Full endpoint documentation