Showing the first 18000 characters. Load the complete file to read the remainder.
# Unleash Documentation
## Instructions for AI Agents
- For clean Markdown of any page, append `.md` to the page URL
- For section-specific indexes, append `/llms.txt` to any section URL
- For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.getunleash.io/_mcp/server
## Docs
- [Unleash Documentation](https://docs.getunleash.io/.md): Unleash is a private, secure, and scalable feature management platform built to reduce the risk of releasing new features and accelerate software development.
- [Quickstart](https://docs.getunleash.io/get-started/quickstart.md): Get started with Unleash in minutes. Sign up for a free trial, create your first feature flag, and connect your application using our SDKs.
- [What is a feature flag and why are feature flags used?](https://docs.getunleash.io/get-started/what-is-a-feature-flag.md): Feature flags let you release, test, and manage features without redeploying. Here's what they are, why teams use them, and how they work.
- [Unleash architecture overview](https://docs.getunleash.io/get-started/unleash-overview.md): Learn how Unleash's architecture provides fast, secure, and reliable feature flag evaluations with SDKs, APIs, and Edge components.
- [Core concepts](https://docs.getunleash.io/concepts.md): This guide provides a conceptual overview of how Unleash works, covering the various components that exist within the system and how they interact with each other and with external applications.
- [Projects](https://docs.getunleash.io/concepts/projects.md): Projects help you organize feature flags within Unleash. You can use projects to group feature flags by development teams or different functional modules within your application.
- [Project collaboration mode](https://docs.getunleash.io/concepts/project-collaboration-mode.md): Project collaboration modes allow you to manage project visibility and interaction levels, ensuring better control and collaboration within your organization.
- [Environments](https://docs.getunleash.io/concepts/environments.md): Environments represent different stages in your development lifecycle. They allow you to manage your product releases from local development to production.
- [Feature flags](https://docs.getunleash.io/concepts/feature-flags.md): Feature flags are a core concept of Unleash. They allow you to release, test, and manage features and functionality across your application without changing the source code.
- [Activation strategies](https://docs.getunleash.io/concepts/activation-strategies.md): Activation strategies determine who should get a feature. They allow you to enable and disable features for certain users without having to redeploy your application.
- [Strategy variants](https://docs.getunleash.io/concepts/strategy-variants.md): Variants let you expose different versions of a feature to users for A/B and multivariate testing, configured within activation strategies.
- [Segments](https://docs.getunleash.io/concepts/segments.md): Learn how to use segments in Unleash to group strategy constraints, target specific user contexts, and manage consistent rollout conditions across multiple feature flags and environments.
- [Unleash context](https://docs.getunleash.io/concepts/unleash-context.md): The Unleash context contains information related to the current feature flag request and is used to evaluate activation strategies and calculate stickiness.
- [Stickiness](https://docs.getunleash.io/concepts/stickiness.md): Stickiness is how Unleash guarantees that the same user gets the same features every time through deterministic hashing.
- [Release management overview](https://docs.getunleash.io/concepts/release-management-overview.md): Release management helps you standardize, automate and safeguard your feature rollouts with release templates, impact metrics, automated progressions and safeguards.
- [Release templates](https://docs.getunleash.io/concepts/release-templates.md): Release templates help you standardize your approach to rolling out new features with predefined milestones and activation strategies.
- [Impact metrics](https://docs.getunleash.io/concepts/impact-metrics.md): Impact metrics connect application data to your feature flags and release plans. Use internal metrics from the SDK or external metrics from Prometheus and VictoriaMetrics.
- [API tokens and client keys](https://docs.getunleash.io/concepts/api-tokens-and-client-keys.md): Unleash uses API keys to facilitate communication between consuming clients such as SDKs, Unleash Edge, or other tools and automation.
- [Frontend API](https://docs.getunleash.io/concepts/front-end-api.md): The Unleash Frontend API simplifies connecting client-side applications to Unleash. It has a straightforward setup and is built directly into Unleash.
- [Role-based access control](https://docs.getunleash.io/concepts/rbac.md): Unleash implements role-based access control at root and project levels, with predefined and custom roles for precise permission management.
- [Single sign-on](https://docs.getunleash.io/concepts/sso.md): Unleash provides single sign-on support through SAML 2.0, OpenID Connect, and username/password authentication.
- [Provisioning](https://docs.getunleash.io/concepts/scim.md): SCIM automates user and group provisioning between an identity provider (IdP) and Unleash. This makes it easy to manage users and groups directly through your SSO provider.
- [Change requests](https://docs.getunleash.io/concepts/change-requests.md): Change requests allow you to require an additional approval step before any changes can be made in an environment. This functionality supports the "four-eyes principle", ensuring compliance in industries with strict legal or regulatory requirements.
- [Public invite links](https://docs.getunleash.io/concepts/public-signup.md): Public invite links allow you to invite new team members to your Unleash instance. Any user who receives an invite link can use it to sign up for the Unleash instance that generated the link.
- [Technical debt](https://docs.getunleash.io/concepts/technical-debt.md): Feature flag technical debt accumulates when flags are not managed or retired after their intended use, leading to increased complexity and risk.
- [Analytics](https://docs.getunleash.io/concepts/insights.md): Analytics gives you visibility into how flags are created, used, and cleaned up in your Unleash instance. These dashboards connect engineering activity to business outcomes.
- [Resource limits](https://docs.getunleash.io/concepts/resource-limits.md): To ensure that Unleash operates smoothly, it includes resource limits for some of the key resources that you can create. The limit for each resource can vary between the different Unleash plans.
- [Impression data](https://docs.getunleash.io/concepts/impression-data.md): Unleash can provide you with impression data about the flags in your application. Impression data contains information about a specific feature flag activation check.
- [Events](https://docs.getunleash.io/concepts/events.md): Events help you keep track of changes across your Unleash instance. You can explore events in Event Log or using the global Event Timeline.
- [Playground](https://docs.getunleash.io/concepts/playground.md): The Unleash playground is part of the Admin UI that lets you see which feature flags would be enabled for a given Unleash context. It helps debug and understand flag evaluation.
- [Network](https://docs.getunleash.io/concepts/network-view.md): The Network dashboards in the Unleash Admin UI give you an overview of incoming requests to your Unleash instance from SDKs, Edge, or the Admin UI.
- [Enterprise Edge observability](https://docs.getunleash.io/concepts/enterprise-edge-observability.md): Enterprise Edge observability provides deep visibility into the health and performance of your Unleash Edge nodes directly within the Admin UI.
- [Applications](https://docs.getunleash.io/concepts/applications.md): An application is any service that sends requests to the Unleash Client API, Frontend API, Admin API, or other APIs that Unleash exposes.
- [Service accounts](https://docs.getunleash.io/concepts/service-accounts.md): Service accounts provide an identity for integration and automation tools to access the Unleash API with specific permissions.
- [Signals](https://docs.getunleash.io/concepts/signals.md): Signals represent events from external systems that can trigger automated actions in Unleash through a simple HTTP API.
- [Actions](https://docs.getunleash.io/concepts/actions.md): Actions allow you to configure automated actions to be executed based on signals received from an external system.
- [Login history](https://docs.getunleash.io/concepts/login-history.md): Login history helps you monitor access to your Unleash instance by tracking login events. It records both successful and unsuccessful login attempts.
- [Banners](https://docs.getunleash.io/concepts/banners.md): Banners allow you to configure and display instance-wide messages to all users of your Unleash instance. These messages appear at the top of the Unleash UI and can be configured to be interactive.
- [Command menu](https://docs.getunleash.io/concepts/command-menu.md): The Command Menu provides a powerful interface for quick navigation and efficient workflow management within Unleash. It enables users to access recently visited pages, navigate through projects, and search for specific flags or features.
- [Search](https://docs.getunleash.io/concepts/search-operators.md): Search and filter feature flags on the Flags overview page or within a project, and search projects on the Projects page.
- [Maintenance mode](https://docs.getunleash.io/concepts/maintenance-mode.md): Unleash maintenance mode is a feature that lets administrators put Unleash into a mostly read-only mode, preventing any configuration changes.
- [Import and export](https://docs.getunleash.io/concepts/import-export.md): You can import and export feature flag configurations between environments within an instance or between different Unleash instances. This lets you migrate between self-hosted and cloud-hosted instances.
- [Unleash hosting options](https://docs.getunleash.io/deploy/hosting-options.md): Explore the flexible hosting options for Unleash and Unleash Edge, including cloud-hosted, hybrid, and self-hosted deployments. Compare features, scalability, and support to find the right setup for your team.
- [Getting started](https://docs.getunleash.io/deploy/getting-started.md): Deploy Unleash with Docker: set up self-hosted Open Source or Enterprise, start the server, log in, and test it.
- [Configure Unleash](https://docs.getunleash.io/deploy/configuring-unleash.md): Learn how to configure self-hosted Unleash using Docker environment variables for database, URLs, email, auth, and security.
- [Upgrade Unleash](https://docs.getunleash.io/deploy/upgrading-unleash.md): Upgrade self-hosted Unleash safely: review major version changes, Docker guidance, backups, PostgreSQL, Node.js, and API updates.
- [License keys](https://docs.getunleash.io/deploy/license-keys.md): Set up Unleash Enterprise license keys for self-hosted deployments, activation, renewal, refresh, removal, and offline use.
- [Configuring Unleash to run over HTTPS](https://docs.getunleash.io/deploy/https.md): Configure HTTPS for self-hosted Unleash using a load balancer, sidecar, or manual SSL termination, with recommended TLS setup.
- [How to synchronize Unleash instances](https://docs.getunleash.io/deploy/how-to-synchronize-unleash-instances.md): Synchronize feature flags between Unleash instances using export/import APIs, source and target tokens, tags, and environments.
- [Set up SSO with OpenID Connect](https://docs.getunleash.io/single-sign-on/how-to-add-sso-open-id-connect.md): Set up OpenID Connect SSO for Unleash with Okta: configure discovery URL, client ID, client secret, users, and group sync.
- [Set up SSO with SAML 2.0 and Okta](https://docs.getunleash.io/single-sign-on/how-to-add-sso-saml.md): Set up SAML SSO for Unleash with Okta: create the app, configure SAML 2.0, map attributes, and verify sign-in.
- [Set up SSO with SAML 2.0 and Keycloak](https://docs.getunleash.io/single-sign-on/how-to-add-sso-saml-keycloak.md): Set up SAML SSO for Unleash with Keycloak: configure the SAML client, entity ID, X.509 certificate, login URL, and users.
- [Set up SSO with SAML 2.0 and Microsoft Entra ID](https://docs.getunleash.io/single-sign-on/how-to-add-sso-azure-saml.md): Set up SAML SSO for Unleash with Microsoft Entra ID: configure claims, certificates, login URLs, testing, and group sync.
- [Set up user group syncing with Keycloak](https://docs.getunleash.io/single-sign-on/how-to-setup-sso-keycloak-group-sync.md): Configure OIDC Single Sign-On (SSO) in Keycloak and automatically sync user group membership to Unleash.
- [Set up user group SSO syncing](https://docs.getunleash.io/single-sign-on/how-to-set-up-group-sso-sync.md): Set up Unleash group SSO sync: enable group syncing, configure JSON paths, and link SSO groups to Unleash groups.
- [Set up Okta provisioning](https://docs.getunleash.io/provisioning/how-to-setup-provisioning-with-okta.md): Learn how to configure SCIM provisioning for Unleash using Okta to automatically manage user accounts and access.
- [Set up Entra provisioning](https://docs.getunleash.io/provisioning/how-to-setup-provisioning-with-entra.md): Learn how to configure SCIM provisioning for Unleash using Microsoft Entra ID to automatically manage user accounts and access.
- [Integrations](https://docs.getunleash.io/integrate.md): Connect Unleash to tools like Datadog, Jira, Slack, Teams, Terraform, and webhooks, and monitor integration events.
- [Datadog](https://docs.getunleash.io/integrate/datadog.md): Set up the Unleash Datadog integration to send feature flag updates, configure events, API keys, URLs, and custom headers.
- [Jira Cloud Integration - Installation](https://docs.getunleash.io/integrate/jira-cloud-plugin-installation.md): Install the Unleash Jira Cloud plugin to link feature flags with Jira issues, select environments, and assign projects.
- [Jira Cloud Integration - Usage](https://docs.getunleash.io/integrate/jira-cloud-plugin-usage.md): Use the Unleash Jira Cloud plugin to create, connect, manage, and track feature flags directly from Jira issues.
- [ServiceNow](https://docs.getunleash.io/integrate/servicenow.md): Set up the Unleash ServiceNow integration to automatically track the state of your Unleash change requests in ServiceNow.
- [App for Slack](https://docs.getunleash.io/integrate/slack-app.md): Set up the Unleash App for Slack to send feature flag updates, change requests, and project events to selected channels.
- [Microsoft Teams workflow](https://docs.getunleash.io/integrate/teams-workflow.md): Set up the Unleash Microsoft Teams Workflow integration to post feature flag updates, configure events, workflows, channels, and retries.
- [Using Unleash through Terraform](https://docs.getunleash.io/integrate/terraform.md): Manage Unleash with Terraform: automate projects, environments, API tokens, users, roles, SSO, and context fields.
- [Webhook](https://docs.getunleash.io/integrate/webhook.md): Set up Unleash webhooks to send feature flag, project, environment, and change events to external tools with headers and retries.
- [Unleash MCP Server](https://docs.getunleash.io/integrate/mcp.md): A Model Context Protocol (MCP) server that enables LLM-powered coding assistants to create and manage Unleash feature flags following best practices.
- [Integrate Unleash with GitHub Copilot](https://docs.getunleash.io/integrate/github-copilot.md): Configure the Unleash MCP server to automate feature flag management in GitHub Copilot across VS Code, JetBrains, Visual Studio, Neovim, and Copilot CLI.
- [Integrate Unleash with Claude Code](https://docs.getunleash.io/integrate/claude-code.md): Configure the Unleash MCP server to automate feature flag management in Claude Code across terminal, VS Code, JetBrains IDEs, Desktop app, and GitHub Actions.
- [Integrate Unleash with Kiro](https://docs.getunleash.io/integrate/kiro.md): Integrate Unleash with Kiro using MCP to create feature flags, wrap code, manage rollouts, and clean up flags from your IDE.
- [Integrate Unleash with Cursor](https://docs.getunleash.io/integrate/cursor.md): Configure the Unleash MCP server to automate feature flag management in Cursor IDE and CLI.
- [Integrate Unleash with OpenCode](https://docs.getunleash.io/integrate/opencode.md): Configure the Unleash MCP server to automate feature flag management in OpenCode's model-neutral AI coding agent.
- [Integrate Unleash with OpenAI Codex](https://docs.getunleash.io/integrate/codex.md): Configure the Unleash MCP server to automate feature flag management in the OpenAI Codex CLI and IDE extension.
- [Integrate Unleash with Google Gemini and Antigravity](https://docs.getunleash.io/integrate/gemini-antigravity.md): Configure the Unleash MCP server to automate feature flag management in Google Antigravity (desktop app and CLI) and Gemini Code Assist.
- [Developer Toolbar](https://docs.getunleash.io/integrate/toolbar.md): Set up the Unleash Developer Toolbar to override feature flags and context at runtime for local testing and debugging.
- [Data and privacy](https://docs.getunleash.io/privacy-and-compliance/data-privacy.md): Learn about Unleash's approach to data privacy and security, including what data is collected and how to manage data collection settings.
- [Compliance for feature flags](https://docs.getunleash.io/privacy-and-compliance/compliance-overview.md): Understand Unleash compliance for feature flags: SOC 2 Type II, FedRAMP, ISO 27001, DORA, EU AI Act, RBAC, audit logs, and self-hosting.
- [FedRAMP compliance for feature flags](https://docs.getunleash.io/privacy-and-compliance/fedramp.md): Meet FedRAMP needs for feature flags with Unleash controls for access, audit logs, c
Measured from the saved file
Linked document
UTF-8 text size
84.4 KB86443 bytes
Token count
20873o200k_base encoding
Markdown links
530530 distinct URLs
Fenced code blocks
0594 lines in the file
Size measures the captured UTF-8 text, not compressed transfer size. Tokens are counted with a named tokenizer; other models can count differently. Neither measure establishes context compatibility or answer quality.
Project H1
Unleash Documentation
Context architecture
How the content is divided
4 H2 sections organize 530 parsed Markdown links. 526 links point to .md or .markdown paths; 0 link occurrences use another hostname. Linked destinations have not been recursively validated.
H2 section
Links
UTF-8 bytes
Tokens
Instructions for AI AgentsLine 3
0
260
67
DocsLine 9
177
40195
9373
API DocsLine 189
351
45707
11360
OpenAPI SpecificationLine 590
2
181
53
Nested indexes
1 distinct links point to other llms.txt paths. These are routes to more indexes, not proof their contents were included in this file.
Link counts exclude parsed fenced and inline code and resolve relative destinations against the final endpoint. Section sizes cover the text below each H2 until the next H2.
Embedded material
Code, installation and API examples
Fenced blocks
0 closed
Declared languages
No fenced blocks detected
Package-install commands
0 detected in fenced or inline code
Authentication examples
0 fenced lines match API-key, Authorization, Bearer, OAuth or access-token patterns
HTTP request examples
0 fenced lines match request-method patterns
Authentication links
2 links have authentication-related labels
Embedded example text and links to further documentation are counted separately. A code block does not establish that a sample runs or that an authentication flow succeeds.
Publisher prioritization
The Optional section
No H2 section named “Optional” was detected in this file.
The community proposal uses Optional by convention for secondary links that can be skipped for a shorter context. This label does not establish that everything outside it is critical, or that the material inside it is deprecated.
Machine-readable routes
MCP references and configuration text
MCP-related text was detected in the captured file. 3 links have MCP-related labels or paths. 0 fenced lines match mcpServers, mcp_servers or an mcp add command.
A verified text response establishes a companion at the checked URL. It does not prove the bundle contains all product documentation, that generation is automated, or that it fits an assistant’s context window.
Change evidence
What can be said about freshness
This capture establishes a baseline. Update frequency cannot be determined from one observation.
Linked release and migration material
26 links have release, changelog, deprecation or migration terms in their labels or paths. These provide places to investigate product changes separately.
File changes can reveal documentation edits or navigation changes. They do not by themselves measure product release velocity, accuracy, agent adoption or AI visibility.
Counts use a deterministic parser, not a spec-compliance grade. Unusual Markdown and indented code can fall outside its recognized patterns. See the llms.txt proposal and tokenizer implementation.