Skip to content

Introduction

можно. is a feature flag management server for teams of any size.

With it you can:

  • Toggle features on production without deploying code
  • Roll out gradually — first 1% of users, then 10%, then everyone
  • Target specific users — show a feature only to users from a certain country, on a Premium plan, or on a specific device
  • Toggle features instantly — kill switches without deployment
  • Track all changes through the audit log

How It Works

graph LR
    A[Developer] -->|Creates flag| B[Web Dashboard]
    B -->|Saves strategies| C[Mozhno Server]
    C -->|Returns rules<br/>per API key| D[SDK in your app]
    D -->|Evaluates flag locally<br/>in microseconds| E[Your Application]
    F[Development / Production] --- C
  1. You create a flag in the web dashboard and configure a strategy: for which environment, with what rules and rollout percentage.
  2. You create an API key for the target environment (Development, Production) and pass it to the SDK.
  3. The SDK fetches rules from the server using this key once and caches them.
  4. On each isEnabled() call, the SDK evaluates the flag locally — zero network latency.
  5. When rules change, the SDK receives updates in the background (every 15 seconds).

Key Concepts

ConceptDescription
FlagA named toggle point in code. Types: RELEASE (feature flag) or KILLSWITCH (emergency shutoff).
StrategyPer-environment flag configuration: enabled/disabled, context constraints, segments, percentage rollout.
SegmentA reusable user group with shared targeting rules.
ContextUser or request attributes used to evaluate flag rules.
EnvironmentDevelopment / Production — separate settings per environment. Community limit: 3.
API KeySDK access key to the server, tied to a specific environment.

Ready to Try?

Head over to Quick Start — get the server running in 5 minutes.

On first launch, the onboarding wizard will walk you through creating your admin account, project, and first flag — then you're in.

Released under the AGPL v3.0 License.