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/config for client SDK caching
  • Single flag evaluation via GET /v1/gate/:flagKey for 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 credit
  • GET /v1/gate/:flagKey — 1 credit
  • All other operations (create, update, list, delete) — free

See Pricing for tier details.

Next Steps