Unleash website screenshot

Unleash

Unleash is the open-source feature management platform enabling progressive delivery, A/B testing, and canary releases through feature flags (feature toggles). Teams use Unleash to decouple code deployments from feature releases, control rollouts by user segment, run experiments with variants, and maintain kill switches for rapid incident response. Available as open-source (self-hosted) and as Unleash Cloud (managed).

3 APIs 0 Features
Feature FlagsFeature ManagementProgressive DeliveryA/B TestingOpen SourceDeveloper Tools

APIs

Unleash Admin API

Comprehensive REST API providing full programmatic control over Unleash resources including feature flags, projects, environments, users, API tokens, strategies, segments, integ...

Unleash Client API

API endpoint consumed by backend Unleash SDKs to fetch complete feature flag configurations including all activation strategies. Supports server-side flag evaluation with zero a...

Unleash Frontend API

API endpoint consumed by frontend/client-side SDKs. Returns only the evaluated state (enabled/disabled) of feature flags for a given Unleash Context, without exposing strategy c...

Collections

Pricing Plans

Unleash Plans Pricing

2 plans

PLANS

Rate Limits

Unleash Rate Limits

1 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Unleash Context

11 classes · 27 properties

JSON-LD

API Governance Rules

Unleash API Rules

8 rules · 1 errors 4 warnings 3 info

SPECTRAL

JSON Structure

Unleash Feature Flag Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub
GitHub
💰
Pricing
Pricing
📰
Blog
Blog
📄
ChangeLog
ChangeLog
📦
SDKs
SDKs
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext
🔗
JSONSchema
JSONSchema
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Unleash Frontend API
  version: 7.4.1
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Frontend API
    type: folder
  items:
  - info:
      name: Retrieve Enabled Feature Flags for the Provided Context.
      type: http
    http:
      method: GET
      url: https://app.unleash-instance.example.com/api/frontend
    docs: This endpoint returns the list of feature flags that the frontend API evaluates to enabled for the given context.
      Context values are provided as query parameters. If the Frontend API is disabled 404 is returned.
  - info:
      name: Retrieve Enabled Feature Flags for the Provided Context, Using Post.
      type: http
    http:
      method: POST
      url: https://app.unleash-instance.example.com/api/frontend
      body:
        type: json
        data: '{}'
    docs: This endpoint returns the list of feature flags that the frontend API evaluates to enabled for the given context,
      using POST. Context values are provided as a `context` property in the request body. If the Frontend API is disabled
      404 is returned.
  - info:
      name: Register Client Usage Metrics
      type: http
    http:
      method: POST
      url: https://app.unleash-instance.example.com/api/frontend/client/metrics
      body:
        type: json
        data: '{}'
    docs: Registers usage metrics. Stores information about how many times each flag was evaluated to enabled and disabled
      within a time frame. If provided, this operation will also store data on how many times each feature flag's variants
      were displayed to the end user. If the Frontend API is disabled 404 is returned.
  - info:
      name: Register a Client SDK
      type: http
    http:
      method: POST
      url: https://app.unleash-instance.example.com/api/frontend/client/register
      body:
        type: json
        data: '{}'
    docs: This is for future use. Currently Frontend client registration is not supported. Returning 200 for clients that
      expect this status code. If the Frontend API is disabled 404 is returned.
bundled: true