# 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 with filters and operators allows users to conduct flexible data filtering. This feature is available on the Global Features Page and the Project 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. - [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. - [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, 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, change approvals, SSO, MFA, and encryption. - [SOC2 compliance for feature flags](https://docs.getunleash.io/privacy-and-compliance/soc2.md): Meet SOC 2 compliance for feature flags with Unleash Enterprise controls for access, change management, logs, MFA, and TLS. - [ISO/IEC 27001 compliance for feature flags](https://docs.getunleash.io/privacy-and-compliance/iso27001.md): Meet ISO 27001 compliance for feature flags with Unleash controls for access, identity, logging, monitoring, and backups. - [Troubleshooting](https://docs.getunleash.io/support/troubleshooting.md): Guide to troubleshooting common Unleash feature flag issues including flags not being returned, users not being exposed, A/B test issues, and CORS errors. - [Feature availability and versioning](https://docs.getunleash.io/support/availability.md): Learn about Unleash plans, feature availability, beta features, and semantic versioning for Unleash, Unleash Edge, and SDKs. - [Unleash OSS and Unleash Enterprise comparison](https://docs.getunleash.io/support/oss-comparison.md): Compare Unleash Open Source and Unleash Enterprise features, including core feature management, governance, security, observability, and hosting options. - [Contribute to Unleash](https://docs.getunleash.io/contribute.md): Learn how to contribute to Unleash with our developer guides, client specification, and architectural decision records (ADRs). - [API overview](https://docs.getunleash.io/api.md): Unleash API docs: manage feature flags with Client, Frontend, and Admin APIs for SDKs, metrics, automation, and integrations. - [SDK overview](https://docs.getunleash.io/sdks.md): Unleash offers a number of client libraries (SDKs) designed to help you integrate Unleash into your applications. The SDKs provide an interface for fetching and evaluating feature flags. - [Node](https://docs.getunleash.io/sdks/node.md): Set up the Unleash Node.js SDK to evaluate feature flags with context, variants, custom strategies, events, and bootstrap. - [Java](https://docs.getunleash.io/sdks/java.md): Set up the Unleash Java SDK to evaluate feature flags, configure clients, manage context, caching, bootstrap, and testing. - [Python](https://docs.getunleash.io/sdks/python.md): Set up the Unleash Python SDK to evaluate feature flags with context, variants, fallbacks, bootstrap, events, and custom cache. - [.NET](https://docs.getunleash.io/sdks/dotnet.md): Set up the Unleash .NET SDK to evaluate feature flags, configure clients, manage context, caching, bootstrap, and tests. - [Go SDK](https://docs.getunleash.io/sdks/go.md): Set up the Unleash Go SDK to evaluate feature flags with context, variants, custom strategies, events, and bootstrap. - [PHP](https://docs.getunleash.io/sdks/php.md): Set up the Unleash PHP SDK to evaluate feature flags with context, variants, caching, bootstrap, custom strategies, and metrics. - [Ruby](https://docs.getunleash.io/sdks/ruby.md): Set up the Unleash Ruby SDK to evaluate feature flags with context, variants, bootstrap, custom strategies, and Rails support. - [Rust](https://docs.getunleash.io/sdks/rust.md): Set up the Unleash Rust SDK to evaluate feature flags with async clients, context, custom strategies, metrics, and Edge. - [React SDK](https://docs.getunleash.io/sdks/react.md): Set up the Unleash React SDK to evaluate feature flags with hooks, variants, context updates, events, and toolbar support. - [React Native SDK](https://docs.getunleash.io/sdks/react-native.md): Set up the Unleash React Native SDK to evaluate feature flags in React Native and Expo apps with AsyncStorage and context. - [JavaScript Browser SDK](https://docs.getunleash.io/sdks/javascript-browser.md): Set up the Unleash JavaScript Browser SDK to evaluate feature flags in frontend apps with context, events, storage, and bootstrap. - [Next.js SDK](https://docs.getunleash.io/sdks/next-js.md): Set up the Unleash Next.js SDK to evaluate feature flags with App Router, middleware, SSR, SSG, bootstrap, and toolbar support. - [Android SDK](https://docs.getunleash.io/sdks/android.md): Set up the Unleash Android SDK to evaluate feature flags in Android apps with context, variants, bootstrap, and events. - [Flutter SDK](https://docs.getunleash.io/sdks/flutter.md): Set up the Unleash Flutter SDK to evaluate feature flags in Flutter apps with context, variants, events, and bootstrap. - [iOS SDK](https://docs.getunleash.io/sdks/ios.md): Set up the Unleash iOS SDK to evaluate feature flags in Swift apps with context, variants, bootstrap, events, and headers. - [Svelte SDK](https://docs.getunleash.io/sdks/svelte.md): Set up the Unleash Svelte SDK to evaluate feature flags in Svelte apps with context, variants, rendering control, and Edge. - [Vue SDK](https://docs.getunleash.io/sdks/vue.md): Set up the Unleash Vue SDK to evaluate feature flags in Vue.js apps with context updates, variants, deferred start, and toolbar support. - [Enterprise Edge overview](https://docs.getunleash.io/unleash-edge.md): Unleash Enterprise Edge is a lightweight caching layer designed to improve scalability, performance, and resilience for your feature flag infrastructure. - [Deploy Enterprise Edge](https://docs.getunleash.io/unleash-edge/deploy.md): Deploy Enterprise Edge self-hosted on your infrastructure with full control over networking, data persistence, and geographic regions. - [Configure Enterprise Edge](https://docs.getunleash.io/unleash-edge/configure.md): Complete configuration reference for Enterprise Edge self-hosted including environment variables, CLI flags, and operating modes. - [Configure streaming](https://docs.getunleash.io/unleash-edge/configure-streaming.md): Enable, monitor, and troubleshoot streaming mode for self-hosted Enterprise Edge. - [Migrate from Unleash Proxy to Enterprise Edge](https://docs.getunleash.io/unleash-edge/migrate-from-proxy.md): Learn how to migrate from the deprecated Unleash Proxy to Enterprise Edge with improved performance, multi-environment support, and better scalability. - [Upgrade Enterprise Edge versions](https://docs.getunleash.io/unleash-edge/upgrade-enterprise-edge-versions.md): Upgrade Enterprise Edge self-hosted with stage-specific migration guides for v17 to v18, v18 to v19, and v19 to v20. - [Tutorials and guides overview](https://docs.getunleash.io/guides.md): An overview of Unleash tutorials and best-practice guides to help you explore what's available and find the right resources for building, releasing, and managing features with confidence. - [11 best practices for building and scaling feature flag systems](https://docs.getunleash.io/guides/feature-flag-best-practices.md): Build a scalable, secure feature flag system with 11 key principles. Improve DevOps metrics, ensure reliability, and enhance developer experience. - [Feature flag management: Best practices](https://docs.getunleash.io/guides/best-practices-using-feature-flags-at-scale.md): A guide for feature flag management. Best practices for organization, lifecycle management, and avoiding common pitfalls to keep your system efficient and secure. - [Best Practices for Migrating from a Homegrown Feature Management Solution](https://docs.getunleash.io/guides/feature-flag-migration-best-practices.md): Many large organizations have an existing feature management solution that they have outgrown and plan to migrate to a feature flag service. - [Managing constraints](https://docs.getunleash.io/guides/managing-constraints.md): Manage large Unleash constraints: reduce feature flag data, improve SDK performance, use context fields, and external stores. - [Create and configure a feature flag](https://docs.getunleash.io/guides/how-to-create-feature-flags.md): This guide shows you how to create feature flags in Unleash and how to add constraints, segments, variants, and more. - [Demo walkthrough](https://docs.getunleash.io/guides/demo-walkthrough.md): Follow along in the Unleash demo instance to learn how to create and control feature flags, from simple toggles to targeted rollouts. - [Get started with release management](https://docs.getunleash.io/guides/getting-started-release-management.md): Learn how to use Unleash's release management features to automate and safeguard your feature rollouts with release templates, impact metrics, automated progressions and safeguards. - [Schedule feature releases](https://docs.getunleash.io/guides/how-to-schedule-feature-releases.md): Learn how to schedule feature releases in Unleash using strategy constraints for product launches, contests, and limited-time events. - [Implement trunk-based development using feature flags](https://docs.getunleash.io/guides/trunk-based-development.md): Implement trunk-based development with Unleash feature flags: merge faster, keep trunk deployable, control rollouts, and roll back safely. - [How to perform a gradual rollout](https://docs.getunleash.io/guides/gradual-rollout.md): Learn how to perform gradual rollouts with Unleash: create feature flags, target users, add constraints, and monitor releases. - [Unleash Edge quickstart](https://docs.getunleash.io/guides/unleash-edge-quickstart.md): Set up Unleash Edge locally to reduce feature flag latency, connect SDKs, configure tokens, and verify your setup. - [Implement user management, access controls, and auditing with feature flags](https://docs.getunleash.io/guides/user-management-access-controls.md): Secure feature flags at scale with Unleash: configure SSO, SCIM, RBAC, change requests, and audit logs. - [Feature flag security and compliance for enterprises](https://docs.getunleash.io/guides/security-and-compliance.md): Secure feature flags with Unleash: configure SSO, SCIM, RBAC, CORS, IP allow lists, change requests, and audit logs. - [Scaling Unleash for enterprise workloads](https://docs.getunleash.io/guides/scaling-unleash.md): Scale Unleash for enterprise workloads with high availability, local flag evaluation, caching, Edge, monitoring, and self-hosting tips. - [Managing feature flags in your codebase](https://docs.getunleash.io/guides/manage-feature-flags-in-code.md): Manage feature flags in code with Unleash: centralize names, use wrappers, structure logic, test safely, and clean up debt. - [Organizing feature flags using environments and projects](https://docs.getunleash.io/guides/organize-feature-flags.md): As your use of Unleash grows from a handful of developers to hundreds or even thousands, you need to ensure you can maintain control, security, and velocity across your organization. - [Implement A/B testing using feature flags](https://docs.getunleash.io/guides/a-b-testing.md): Learn how to implement A/B testing using feature flags with Unleash. Run multivariate tests, target users, track metrics, and roll out winning variants. - [Experiment with AI using feature flags](https://docs.getunleash.io/guides/manage-ai-models-with-feature-flags.md): Manage AI models with Unleash feature flags: switch LLM configs, test variants, roll out updates, and avoid redeploys. - [Send impression data to analytics tools](https://docs.getunleash.io/guides/how-to-capture-impression-data.md): Capture Unleash impression data from feature flags and send events to analytics tools like PostHog or Google Analytics. - [How to Implement Feature Flags in React](https://docs.getunleash.io/guides/implement-feature-flags-in-react.md): Implement feature flags in React with Unleash: run locally, create a flag, add the SDK, and toggle UI features safely. - [React Feature Flag Examples](https://docs.getunleash.io/guides/feature-flag-examples-react.md): In our React tutorial, we implemented a simple on/off feature flag. In the real world, many feature flag use cases have more nuance than this. This document - [How to Implement Feature Flags in Java](https://docs.getunleash.io/guides/implement-feature-flags-in-java.md): Implement feature flags in Java with Unleash: run locally, create a flag, add the Java SDK, and log flag status. - [How to Implement Feature Flags in Java Spring Boot](https://docs.getunleash.io/guides/implement-feature-flags-in-spring-boot.md): Implement feature flags in Java Spring Boot with Unleash: run locally, create API tokens, add the SDK, and toggle Spring Beans. - [Java Spring Boot Feature Flag Examples](https://docs.getunleash.io/guides/feature-flag-examples-spring-boot.md): In our Java Spring Boot feature flag tutorial, we implemented a simple feature flag that could be turned on and off. In the real world, many feature f - [How to Implement Feature Flags in Python](https://docs.getunleash.io/guides/implement-feature-flags-in-python.md): Learn how to implement feature flags in Python with Unleash, Flask, Docker, API tokens, SDK setup, and flag toggles. - [Python Feature Flag Examples](https://docs.getunleash.io/guides/feature-flag-examples-python.md): In our Python feature flag tutorial, we implemented a simple feature flag that could be turned on and off. In the real world, many feature flag use cases h - [How to Implement Feature Flags in Django](https://docs.getunleash.io/guides/implement-feature-flags-in-django.md): Implement feature flags in Django with Unleash: run locally, create a flag, add the Python SDK, and toggle blog posts. - [Django Feature Flag Examples](https://docs.getunleash.io/guides/feature-flag-examples-django.md): In our Django feature flag tutorial, we implemented a simple feature flag that could be turned on and off. In the real world, many feature flag use cases h - [How to Implement Feature Flags in Next.js using Unleash](https://docs.getunleash.io/guides/implement-feature-flags-in-nextjs.md): Learn how to implement feature flags in a Next.js application using the Unleash React SDK to toggle features without redeploying. - [How to Implement Feature Flags in Go](https://docs.getunleash.io/guides/implement-feature-flags-in-golang.md): Implement feature flags in Go with Unleash: run locally, create a flag, add the Go SDK, and toggle REST or GraphQL APIs. - [Go feature flag examples](https://docs.getunleash.io/guides/feature-flag-examples-golang.md): In our Go feature flag tutorial, we implemented a simple feature flag that could be turned on and off. This document will walk you through other examples o - [How to Implement Feature Flags in JavaScript](https://docs.getunleash.io/guides/implement-feature-flags-in-javascript.md): Implement feature flags in plain JavaScript with Unleash: run locally, create a flag, add the Browser SDK, and toggle UI. - [How to Implement Feature Flags in .NET](https://docs.getunleash.io/guides/implement-feature-flags-in-dotnet.md): Implement feature flags in .NET with Unleash: run locally, create a flag, add the .NET SDK, and toggle REST or GraphQL APIs. - [.NET Feature Flag Examples](https://docs.getunleash.io/guides/feature-flag-examples-dotnet.md): In our .NET feature flag tutorial, we implemented a simple feature flag that could be turned on and off. This document will walk you through some common ex - [How to Implement Feature Flags in iOS](https://docs.getunleash.io/guides/implement-feature-flags-in-ios.md): iOS is a mobile operating system developed by Apple for their mostly used mobile device: the iPhone. Swift is a programming language designed for Apple iOS devices. Unleash o - [iOS Feature Flag Examples](https://docs.getunleash.io/guides/feature-flag-examples-ios.md): In our iOS feature flag tutorial, we implemented a simple feature flag that could be turned on and off. In the real world, many feature flag use cases have mo - [Serverless feature flags: How to](https://docs.getunleash.io/guides/implement-feature-flags-in-aws-lambda.md): Implement feature flags in AWS Lambda with Unleash: initialize the Node.js SDK, cache flags, flush metrics, and scale with Edge. - [How to Implement Feature Flags in Rust](https://docs.getunleash.io/guides/implement-feature-flags-in-rust.md): Implement feature flags in Rust with Unleash: run locally, create a flag, add the Rust SDK, and toggle WebP conversion. - [Rust Feature Flag Examples](https://docs.getunleash.io/guides/feature-flag-examples-rust.md): In our Rust feature flag tutorial, we implemented a simple feature flag that could be turned on and off. This document will walk you through some common exam - [A/B Testing in Flutter using Unleash and Mixpanel](https://docs.getunleash.io/guides/implement-ab-test-in-flutter.md): Learn how to set up A/B testing in a Flutter app using Unleash feature flag variants and Mixpanel analytics to experiment with UI changes. - [How to Implement Feature Flags in SvelteKit](https://docs.getunleash.io/guides/implement-feature-flags-in-sveltekit.md): Implement feature flags in SvelteKit with Unleash: build a habits app, add the Svelte SDK, and toggle premium limits. - [How to Implement Feature Flags in Ruby](https://docs.getunleash.io/guides/implement-feature-flags-in-ruby.md): Implement feature flags in Ruby with Unleash: run locally, create a flag, add the Ruby SDK, and toggle REST or GraphQL APIs. - [Ruby Feature Flag Examples](https://docs.getunleash.io/guides/feature-flag-examples-ruby.md): In our Ruby feature flag tutorial, we implemented a simple feature flag that could be turned on and off. This document will walk you through some common exam - [How to Implement Feature Flags in Rails](https://docs.getunleash.io/guides/implement-feature-flags-in-rails.md): Implement feature flags in Rails with Unleash: run locally, create a flag, add the Ruby SDK, and toggle blog post limits. - [Rails Feature Flag Examples](https://docs.getunleash.io/guides/feature-flag-examples-rails.md): In our Rails feature flag tutorial, we implemented a simple feature flag that could be turned on and off. This document will walk you through some common ex - [Unleash Academy](https://docs.getunleash.io/unleash-academy/introduction.md): Unleash Academy is your go-to portal for complimentary self-paced training materials around the Unleash platform. Gain new skills, earn certifications, train your team, and advance your career. - [Foundational](https://docs.getunleash.io/unleash-academy/foundational.md): Gain a baseline understanding of why to use Unleash in your development and a general introduction to CI/CD. An understanding of Unleash anatomy and architecture and how the different systems connect together. - [Advanced for Developers](https://docs.getunleash.io/unleash-academy/advanced-for-devs.md): Unlock the full potential of Unleash, streamline your development process and make data-driven decisions with confidence. Learn advanced usage like collaboration, data insights and A/B testing, auto-remediation, and integration into third party tools. - [Managing Unleash for DevOps/Admins](https://docs.getunleash.io/unleash-academy/managing-unleash-for-devops.md): Understand how to deploy Unleash in a secure and performant manner through Edge, maintain and manage users, groups, permissions, and RBAC. - [Release notes](https://docs.getunleash.io/release-notes.md): Review Unleash release notes from 2025 onward, covering new features, UI updates, deprecations, and major changes across the platform, Enterprise Edge, the MCP server, and SDKs. ## API Docs - Client API > Feature flags [Get all flags (SDK)](https://docs.getunleash.io/api/get-all-client-features.md) - Client API > Feature flags [Get a single feature flag](https://docs.getunleash.io/api/get-client-feature.md) - Client API > Metrics [Register client usage metrics](https://docs.getunleash.io/api/register-client-metrics.md) - Client API > Metrics [Send custom metrics](https://docs.getunleash.io/api/client-custom-metrics.md) - Client API > Register SDK [Register a client SDK](https://docs.getunleash.io/api/register-client-application.md) - Frontend API > Feature flags [Retrieve enabled feature flags for the provided context.](https://docs.getunleash.io/api/get-frontend-features.md) - Frontend API > Feature flags [Retrieve enabled feature flags for the provided context, using POST.](https://docs.getunleash.io/api/get-frontend-api-features-with-post.md) - Frontend API > Metrics [Register client usage metrics](https://docs.getunleash.io/api/register-frontend-metrics.md) - Frontend API > Register SDK [Register a client SDK](https://docs.getunleash.io/api/register-frontend-client.md) - Admin API > Addons [Get all addons and providers](https://docs.getunleash.io/api/get-addons.md) - Admin API > Addons [Create a new addon](https://docs.getunleash.io/api/create-addon.md) - Admin API > Addons [Get a specific addon](https://docs.getunleash.io/api/get-addon.md) - Admin API > Addons [Update an addon](https://docs.getunleash.io/api/update-addon.md) - Admin API > Addons [Delete an addon](https://docs.getunleash.io/api/delete-addon.md) - Admin API > Addons [Get integration events for a specific integration configuration.](https://docs.getunleash.io/api/get-integration-events.md) - Admin API > Admin UI [Get lifecycle trends](https://docs.getunleash.io/api/get-lifecycle-trends.md) - Admin API > Admin UI [Get instance information](https://docs.getunleash.io/api/get-instance-insights.md) - Admin API > Admin UI [Send Unleash feedback](https://docs.getunleash.io/api/create-feedback.md) - Admin API > Admin UI [Get UI configuration](https://docs.getunleash.io/api/get-ui-config.md) - Admin API > Admin UI [Sets allowed CORS origins](https://docs.getunleash.io/api/set-cors.md) - Admin API > Admin UI [Update Unleash feedback](https://docs.getunleash.io/api/update-feedback.md) - Admin API > Admin UI [Update splash settings](https://docs.getunleash.io/api/update-splash-settings.md) - Admin API > Admin UI [Accepts errors from the UI client](https://docs.getunleash.io/api/ui-observability.md) - Admin API > API tokens [Get API tokens](https://docs.getunleash.io/api/get-all-api-tokens.md) - Admin API > API tokens [Create API token](https://docs.getunleash.io/api/create-api-token.md) - Admin API > API tokens [Get API tokens by name](https://docs.getunleash.io/api/get-api-tokens-by-name.md) - Admin API > API tokens [Update API token](https://docs.getunleash.io/api/update-api-token.md) - Admin API > API tokens [Delete API token](https://docs.getunleash.io/api/delete-api-token.md) - Admin API > Archive [Archives a feature](https://docs.getunleash.io/api/delete-feature.md) - Admin API > Archive [Revives a feature](https://docs.getunleash.io/api/revive-feature.md) - Admin API > Archive [Deletes a list of features](https://docs.getunleash.io/api/delete-features.md) - Admin API > Archive [Revives a list of features](https://docs.getunleash.io/api/revive-features.md) - Admin API > Auth [Gets available permissions](https://docs.getunleash.io/api/get-permissions.md) - Admin API > Auth [Log in](https://docs.getunleash.io/api/login.md) - Admin API > Auth [Get SAML auth settings](https://docs.getunleash.io/api/get-saml-settings.md) - Admin API > Auth [Update SAML auth settings](https://docs.getunleash.io/api/set-saml-settings.md) - Admin API > Auth [Get OIDC auth settings](https://docs.getunleash.io/api/get-oidc-settings.md) - Admin API > Auth [Set OIDC settings](https://docs.getunleash.io/api/set-oidc-settings.md) - Admin API > Auth [Get Simple auth settings](https://docs.getunleash.io/api/get-simple-settings.md) - Admin API > Auth [Update Simple auth settings](https://docs.getunleash.io/api/set-simple-settings.md) - Admin API > Auth [Returns the list of permissions for the service account.](https://docs.getunleash.io/api/get-service-account-permissions.md) - Admin API > Auth [Gets access overview](https://docs.getunleash.io/api/get-access-overview.md) - Admin API > Auth [Get SCIM settings.](https://docs.getunleash.io/api/get-scim-settings.md) - Admin API > Auth [Set SCIM settings.](https://docs.getunleash.io/api/set-scim-settings.md) - Admin API > Auth [Generates a new SCIM API token.](https://docs.getunleash.io/api/generate-new-token.md) - Admin API > Auth [Validates a token](https://docs.getunleash.io/api/validate-token.md) - Admin API > Auth [Changes a user password](https://docs.getunleash.io/api/change-password.md) - Admin API > Auth [Validates password](https://docs.getunleash.io/api/validate-password.md) - Admin API > Auth [Reset password](https://docs.getunleash.io/api/send-reset-password-email.md) - Admin API > Banners [Get all banners.](https://docs.getunleash.io/api/get-banners.md) - Admin API > Banners [Create a banner.](https://docs.getunleash.io/api/create-banner.md) - Admin API > Banners [Update a banner.](https://docs.getunleash.io/api/update-banner.md) - Admin API > Banners [Delete a banner.](https://docs.getunleash.io/api/delete-banner.md) - Admin API > Banners [Enables a banner.](https://docs.getunleash.io/api/enable-banner.md) - Admin API > Banners [Disables a banner.](https://docs.getunleash.io/api/disable-banner.md) - Admin API > Change requests [Get change request configuration](https://docs.getunleash.io/api/get-project-change-request-config.md) - Admin API > Change requests [Update change request configuration](https://docs.getunleash.io/api/update-project-change-request-config.md) - Admin API > Change requests [Create or add change to request](https://docs.getunleash.io/api/change-request.md) - Admin API > Change requests [Get all change requests](https://docs.getunleash.io/api/get-change-requests-for-project.md) - Admin API > Change requests [Get change request count](https://docs.getunleash.io/api/get-change-requests-count.md) - Admin API > Change requests [Get scheduled change requests](https://docs.getunleash.io/api/get-scheduled-change-requests.md) - Admin API > Change requests [Get pending change requests](https://docs.getunleash.io/api/get-pending-change-requests-for-user.md) - Admin API > Change requests [Get pending requests for a feature](https://docs.getunleash.io/api/get-pending-change-requests-for-feature.md) - Admin API > Change requests [Get a change request](https://docs.getunleash.io/api/get-change-request.md) - Admin API > Change requests [Delete a change request](https://docs.getunleash.io/api/delete-change-request.md) - Admin API > Change requests [Update change request state](https://docs.getunleash.io/api/update-change-request-state.md) - Admin API > Change requests [Update change request title](https://docs.getunleash.io/api/update-change-request-title.md) - Admin API > Change requests [Edit a change](https://docs.getunleash.io/api/edit-change.md) - Admin API > Change requests [Discard a change](https://docs.getunleash.io/api/delete-change.md) - Admin API > Change requests [Get change request approvers](https://docs.getunleash.io/api/get-change-request-approvers.md) - Admin API > Change requests [Add change request reviewers](https://docs.getunleash.io/api/add-change-request-reviewers.md) - Admin API > Change requests [Get available reviewers](https://docs.getunleash.io/api/get-available-change-request-reviewers.md) - Admin API > Change requests [Add a comment](https://docs.getunleash.io/api/add-change-request-comment.md) - Admin API > Context [Gets configured context fields](https://docs.getunleash.io/api/get-context-fields.md) - Admin API > Context [Create a context field](https://docs.getunleash.io/api/create-context-field.md) - Admin API > Context [Gets context field](https://docs.getunleash.io/api/get-context-field.md) - Admin API > Context [Update an existing context field](https://docs.getunleash.io/api/update-context-field.md) - Admin API > Context [Delete an existing context field](https://docs.getunleash.io/api/delete-context-field.md) - Admin API > Context [Add or update legal value for the context field](https://docs.getunleash.io/api/update-context-field-legal-value.md) - Admin API > Context [Delete legal value for the context field](https://docs.getunleash.io/api/delete-context-field-legal-value.md) - Admin API > Context [Validate a context field](https://docs.getunleash.io/api/validate-context-field-name.md) - Admin API > Context [[BETA] Gets configured context fields](https://docs.getunleash.io/api/get-context-fields-for-project.md) - Admin API > Context [[BETA] Create a context field](https://docs.getunleash.io/api/create-context-field-for-project.md) - Admin API > Context [[BETA] Gets context field](https://docs.getunleash.io/api/get-context-field-for-project.md) - Admin API > Context [[BETA] Update an existing context field](https://docs.getunleash.io/api/update-context-field-for-project.md) - Admin API > Context [[BETA] Delete an existing context field](https://docs.getunleash.io/api/delete-context-field-for-project.md) - Admin API > Context [[BETA] Add or update legal value for the context field](https://docs.getunleash.io/api/update-context-field-legal-value-for-project.md) - Admin API > Context [[BETA] Delete legal value for the context field](https://docs.getunleash.io/api/delete-context-field-legal-value-for-project.md) - Admin API > Context [[BETA] Validate a context field](https://docs.getunleash.io/api/validate-context-field-name-for-project.md) - Admin API > Dependencies [Add a feature dependency.](https://docs.getunleash.io/api/add-feature-dependency.md) - Admin API > Dependencies [Deletes feature dependencies.](https://docs.getunleash.io/api/delete-feature-dependencies.md) - Admin API > Dependencies [Deletes a feature dependency.](https://docs.getunleash.io/api/delete-feature-dependency.md) - Admin API > Dependencies [List parent options.](https://docs.getunleash.io/api/list-parent-options.md) - Admin API > Dependencies [List parent feature variants.](https://docs.getunleash.io/api/list-parent-variant-options.md) - Admin API > Dependencies [Check dependencies exist.](https://docs.getunleash.io/api/check-dependencies-exist.md) - Admin API > Environments [Get all environments](https://docs.getunleash.io/api/get-all-environments.md) - Admin API > Environments [Creates a new environment](https://docs.getunleash.io/api/create-environment.md) - Admin API > Environments [Validates if an environment name exists](https://docs.getunleash.io/api/validate-environment-name.md) - Admin API > Environments [Updates an environment by name](https://docs.getunleash.io/api/update-environment.md) - Admin API > Environments [Get the environment with `name`](https://docs.getunleash.io/api/get-environment.md) - Admin API > Environments [Deletes an environment by name](https://docs.getunleash.io/api/remove-environment.md) - Admin API > Environments [Clones an environment](https://docs.getunleash.io/api/clone-environment.md) - Admin API > Environments [Get the environments available to a project](https://docs.getunleash.io/api/get-project-environments.md) - Admin API > Environments [Update environment sort orders](https://docs.getunleash.io/api/update-sort-order.md) - Admin API > Environments [Toggle the environment with `name` on](https://docs.getunleash.io/api/toggle-environment-on.md) - Admin API > Environments [Toggle the environment with `name` off](https://docs.getunleash.io/api/toggle-environment-off.md) - Admin API > Events [Get the most recent events from the Unleash instance or all events related to a project.](https://docs.getunleash.io/api/get-events.md) - Admin API > Events [Get all events related to a specific feature flag.](https://docs.getunleash.io/api/get-events-for-toggle.md) - Admin API > Events [Get a list of all users that have created events](https://docs.getunleash.io/api/get-event-creators.md) - Admin API > Events [Search for events](https://docs.getunleash.io/api/search-events.md) - Admin API > Feature flag types [Get all feature types](https://docs.getunleash.io/api/get-all-feature-types.md) - Admin API > Feature flag types [Update feature type lifetime](https://docs.getunleash.io/api/update-feature-type-lifetime.md) - Admin API > Feature flags [Move feature to project](https://docs.getunleash.io/api/change-project.md) - Admin API > Feature flags [Update a milestone strategy](https://docs.getunleash.io/api/update-project-milestone-strategy.md) - Admin API > Feature flags [[BETA] Get partial updates (SDK)](https://docs.getunleash.io/api/get-delta.md) - Admin API > Feature flags [Change a feature environment safeguard](https://docs.getunleash.io/api/change-feature-env-safeguard.md) - Admin API > Feature flags [Delete a feature environment safeguard](https://docs.getunleash.io/api/delete-feature-env-safeguard.md) - Admin API > Feature flags [Validate a feature flag name.](https://docs.getunleash.io/api/validate-feature.md) - Admin API > Feature flags [Get all tags for a feature.](https://docs.getunleash.io/api/list-tags.md) - Admin API > Feature flags [Adds a tag to a feature.](https://docs.getunleash.io/api/add-tag.md) - Admin API > Feature flags [Updates multiple tags for a feature.](https://docs.getunleash.io/api/update-tags.md) - Admin API > Feature flags [Removes a tag from a feature.](https://docs.getunleash.io/api/remove-tag.md) - Admin API > Feature flags [Get a feature environment](https://docs.getunleash.io/api/get-feature-environment.md) - Admin API > Feature flags [Disable a feature flag](https://docs.getunleash.io/api/toggle-feature-environment-off.md) - Admin API > Feature flags [Enable a feature flag](https://docs.getunleash.io/api/toggle-feature-environment-on.md) - Admin API > Feature flags [Bulk enable a list of features](https://docs.getunleash.io/api/bulk-toggle-features-environment-on.md) - Admin API > Feature flags [Bulk disable a list of features](https://docs.getunleash.io/api/bulk-toggle-features-environment-off.md) - Admin API > Feature flags [Get feature flag strategies](https://docs.getunleash.io/api/get-feature-strategies.md) - Admin API > Feature flags [Add a strategy to a feature flag](https://docs.getunleash.io/api/add-feature-strategy.md) - Admin API > Feature flags [Get a strategy configuration](https://docs.getunleash.io/api/get-feature-strategy.md) - Admin API > Feature flags [Update a strategy](https://docs.getunleash.io/api/update-feature-strategy.md) - Admin API > Feature flags [Delete a strategy from a feature flag](https://docs.getunleash.io/api/delete-feature-strategy.md) - Admin API > Feature flags [Change specific properties of a strategy](https://docs.getunleash.io/api/patch-feature-strategy.md) - Admin API > Feature flags [Set strategy sort order](https://docs.getunleash.io/api/set-strategy-sort-order.md) - Admin API > Feature flags [Get all features in a project](https://docs.getunleash.io/api/get-features.md) - Admin API > Feature flags [Add a new feature flag](https://docs.getunleash.io/api/create-feature.md) - Admin API > Feature flags [Clone a feature flag](https://docs.getunleash.io/api/clone-feature.md) - Admin API > Feature flags [Get a feature](https://docs.getunleash.io/api/get-feature.md) - Admin API > Feature flags [Update a feature flag](https://docs.getunleash.io/api/update-feature.md) - Admin API > Feature flags [Archive a feature flag](https://docs.getunleash.io/api/archive-feature.md) - Admin API > Feature flags [Modify a feature flag](https://docs.getunleash.io/api/patch-feature.md) - Admin API > Feature flags [Mark features as stale / not stale](https://docs.getunleash.io/api/stale-features.md) - Admin API > Feature flags [Get variants for a feature in an environment](https://docs.getunleash.io/api/get-environment-feature-variants.md) - Admin API > Feature flags [Create (overwrite) variants for a feature in an environment](https://docs.getunleash.io/api/overwrite-environment-feature-variants.md) - Admin API > Feature flags [Patch a feature's variants in an environment](https://docs.getunleash.io/api/patch-environments-feature-variants.md) - Admin API > Feature flags [Create (overwrite) variants for a feature flag in multiple environments](https://docs.getunleash.io/api/overwrite-feature-variants-on-environments.md) - Admin API > Feature flags [Validates archive features](https://docs.getunleash.io/api/validate-archive-features.md) - Admin API > Feature flags [Archives a list of features](https://docs.getunleash.io/api/archive-features.md) - Admin API > Feature flags [Get feature lifecycle](https://docs.getunleash.io/api/get-feature-lifecycle.md) - Admin API > Feature flags [Set feature completed](https://docs.getunleash.io/api/complete.md) - Admin API > Feature flags [Set feature uncompleted](https://docs.getunleash.io/api/uncomplete.md) - Admin API > Feature flags [Create a feature link](https://docs.getunleash.io/api/create-feature-link.md) - Admin API > Feature flags [Update a feature link](https://docs.getunleash.io/api/update-feature-link.md) - Admin API > Feature flags [Delete a feature link](https://docs.getunleash.io/api/delete-feature-link.md) - Admin API > Feature flags [Get all features lifecycle stage count](https://docs.getunleash.io/api/get-feature-lifecycle-stage-count.md) - Admin API > Feature flags [Validate constraint](https://docs.getunleash.io/api/validate-constraint.md) - Admin API > Feature flags [Add feature to favorites](https://docs.getunleash.io/api/add-favorite-feature.md) - Admin API > Feature flags [Remove feature from favorites](https://docs.getunleash.io/api/remove-favorite-feature.md) - Admin API > Feature flags [Add project to favorites](https://docs.getunleash.io/api/add-favorite-project.md) - Admin API > Feature flags [Remove project from favorites](https://docs.getunleash.io/api/remove-favorite-project.md) - Admin API > Import and export [Export feature flags from an environment](https://docs.getunleash.io/api/export-features.md) - Admin API > Import and export [Validate feature import data](https://docs.getunleash.io/api/validate-import.md) - Admin API > Import and export [Import feature flags](https://docs.getunleash.io/api/import-toggles.md) - Admin API > Instance admin [Get login history](https://docs.getunleash.io/api/get-login-history.md) - Admin API > Instance admin [Get license](https://docs.getunleash.io/api/read-license.md) - Admin API > Instance admin [Update license](https://docs.getunleash.io/api/update-license.md) - Admin API > Instance admin [Validate license](https://docs.getunleash.io/api/check-license.md) - Admin API > Instance admin [Get instance statistics](https://docs.getunleash.io/api/get-instance-admin-stats.md) - Admin API > Instance admin [Get instance statistics (CSV)](https://docs.getunleash.io/api/get-instance-admin-stats-csv.md) - Admin API > Maintenance [Get maintenance mode status](https://docs.getunleash.io/api/get-maintenance.md) - Admin API > Maintenance [Enabled/disabled maintenance mode](https://docs.getunleash.io/api/toggle-maintenance.md) - Admin API > Metrics [Gets usage data](https://docs.getunleash.io/api/get-requests-per-second.md) - Admin API > Metrics [Get aggregated traffic data for a given time period.](https://docs.getunleash.io/api/get-traffic-data-usage-for-period.md) - Admin API > Metrics [[BETA] Get aggregated metered connections for a given time period.](https://docs.getunleash.io/api/get-connections-for-period.md) - Admin API > Metrics [[BETA] Get aggregated metered requests for a given time period.](https://docs.getunleash.io/api/get-requests-for-period.md) - Admin API > Metrics [Get available impact metrics](https://docs.getunleash.io/api/get-available-impact-metrics.md) - Admin API > Metrics [Query impact metrics time series data](https://docs.getunleash.io/api/query-impact-metrics-time-series.md) - Admin API > Metrics [Get Plausible analytics data](https://docs.getunleash.io/api/get-plausible-metrics.md) - Admin API > Metrics [Get impact metrics configurations for a single feature](https://docs.getunleash.io/api/get-flag-impact-metrics-configs-by-feature.md) - Admin API > Metrics [Save flag level impact metrics configuration](https://docs.getunleash.io/api/save-feature-impact-metrics-config.md) - Admin API > Metrics [Get impact metrics configuration for the instance](https://docs.getunleash.io/api/get-instance-impact-metrics-configs.md) - Admin API > Metrics [Save instance level impact metrics configuration](https://docs.getunleash.io/api/save-instance-impact-metrics-config.md) - Admin API > Metrics [Delete flag level impact metric configuration](https://docs.getunleash.io/api/delete-flag-impact-metric-config.md) - Admin API > Metrics [Delete instance level impact metric configuration](https://docs.getunleash.io/api/delete-instance-impact-metric-config.md) - Admin API > Metrics [Register a new impact metric](https://docs.getunleash.io/api/register-impact-metric.md) - Admin API > Metrics [Get the external impact-metrics source.](https://docs.getunleash.io/api/get-external-impact-metrics-source.md) - Admin API > Metrics [Set the external impact-metrics source.](https://docs.getunleash.io/api/set-external-impact-metrics-source.md) - Admin API > Metrics [Validate an external impact-metrics source URL.](https://docs.getunleash.io/api/validate-external-impact-metrics-source.md) - Admin API > Metrics [Get application data](https://docs.getunleash.io/api/get-application.md) - Admin API > Metrics [Create an application to connect reported metrics](https://docs.getunleash.io/api/create-application.md) - Admin API > Metrics [Delete an application](https://docs.getunleash.io/api/delete-application.md) - Admin API > Metrics [Get all applications](https://docs.getunleash.io/api/get-applications.md) - Admin API > Metrics [Get application overview](https://docs.getunleash.io/api/get-application-overview.md) - Admin API > Metrics [Get application environment instances (Last 24h)](https://docs.getunleash.io/api/get-application-environment-instances.md) - Admin API > Metrics [Get outdated SDKs](https://docs.getunleash.io/api/get-outdated-sdks.md) - Admin API > Metrics [Get feature metrics](https://docs.getunleash.io/api/get-raw-feature-metrics.md) - Admin API > Metrics [Last hour of usage and a list of applications that have reported seeing this feature flag](https://docs.getunleash.io/api/get-feature-usage-summary.md) - Admin API > Metrics [Get stored custom metrics](https://docs.getunleash.io/api/get-custom-metrics.md) - Admin API > Metrics [Get metrics in Prometheus format](https://docs.getunleash.io/api/get-prometheus-metrics.md) - Admin API > Notifications [Retrieves a list of notifications](https://docs.getunleash.io/api/get-notifications.md) - Admin API > Notifications [Mark notifications as read](https://docs.getunleash.io/api/mark-notifications-as-read.md) - Admin API > Notifications [[BETA] Subscribe to email subscription](https://docs.getunleash.io/api/subscribe-email-subscription.md) - Admin API > Notifications [[BETA] Unsubscribe from email subscription](https://docs.getunleash.io/api/unsubscribe-email-subscription.md) - Admin API > Operational [[BETA] Get all signal endpoints.](https://docs.getunleash.io/api/get-signal-endpoints.md) - Admin API > Operational [[BETA] Create a signal endpoint.](https://docs.getunleash.io/api/create-signal-endpoint.md) - Admin API > Operational [[BETA] Update a signal endpoint.](https://docs.getunleash.io/api/update-signal-endpoint.md) - Admin API > Operational [[BETA] Delete a signal endpoint.](https://docs.getunleash.io/api/delete-signal-endpoint.md) - Admin API > Operational [[BETA] Enables a signal endpoint.](https://docs.getunleash.io/api/enable-signal-endpoint.md) - Admin API > Operational [[BETA] Disables a signal endpoint.](https://docs.getunleash.io/api/disable-signal-endpoint.md) - Admin API > Operational [[BETA] Get all signal endpoint tokens for a specific signal endpoint.](https://docs.getunleash.io/api/get-signal-endpoint-tokens.md) - Admin API > Operational [[BETA] Create a signal endpoint token for a specific signal endpoint.](https://docs.getunleash.io/api/create-signal-endpoint-token.md) - Admin API > Operational [[BETA] Update a signal endpoint token.](https://docs.getunleash.io/api/update-signal-endpoint-token.md) - Admin API > Operational [[BETA] Delete a signal endpoint token.](https://docs.getunleash.io/api/delete-signal-endpoint-token.md) - Admin API > Operational [[BETA] Get signals originated from a specific signal endpoint.](https://docs.getunleash.io/api/get-signal-endpoint-signals.md) - Admin API > Operational [[BETA] Call a signal endpoint.](https://docs.getunleash.io/api/call-signal-endpoint.md) - Admin API > Operational [[BETA] Get all signals that match the query parameter criteria.](https://docs.getunleash.io/api/get-signals.md) - Admin API > Operational [Get Invoices](https://docs.getunleash.io/api/get-invoices.md) - Admin API > Operational [Get Detailed Invoices](https://docs.getunleash.io/api/get-detailed-invoices.md) - Admin API > Operational [Get instance readiness status](https://docs.getunleash.io/api/get-ready.md) - Admin API > Operational [Get instance operational status](https://docs.getunleash.io/api/get-health.md) - Admin API > Personal access tokens [Get all personal access tokens (PATs) for the current user.](https://docs.getunleash.io/api/get-pats.md) - Admin API > Personal access tokens [Create a new personal access token (PAT) for the current user.](https://docs.getunleash.io/api/create-pat.md) - Admin API > Personal access tokens [Delete a personal access token (PAT) for the current user.](https://docs.getunleash.io/api/delete-pat.md) - Admin API > Playground [Evaluate an Unleash context against a change request preview.](https://docs.getunleash.io/api/get-change-request-playground.md) - Admin API > Playground [Evaluate an Unleash context against a set of environments and projects.](https://docs.getunleash.io/api/get-playground.md) - Admin API > Playground [Batch evaluate an Unleash context against a set of environments and projects.](https://docs.getunleash.io/api/get-advanced-playground.md) - Admin API > Projects [Get a list of all projects.](https://docs.getunleash.io/api/get-projects.md) - Admin API > Projects [Create project](https://docs.getunleash.io/api/create-project.md) - Admin API > Projects [Validate project ID](https://docs.getunleash.io/api/validate-project.md) - Admin API > Projects [Update project](https://docs.getunleash.io/api/update-project.md) - Admin API > Projects [Delete project](https://docs.getunleash.io/api/delete-project.md) - Admin API > Projects [Update project enterprise settings](https://docs.getunleash.io/api/update-project-enterprise-settings.md) - Admin API > Projects [Archive project](https://docs.getunleash.io/api/archive-project.md) - Admin API > Projects [Revive project](https://docs.getunleash.io/api/revive-project.md) - Admin API > Projects [Get users and groups in project](https://docs.getunleash.io/api/get-project-access.md) - Admin API > Projects [Configure project access](https://docs.getunleash.io/api/add-access-to-project.md) - Admin API > Projects [Set users and groups to roles in the current project](https://docs.getunleash.io/api/set-project-access.md) - Admin API > Projects [Get project-role mappings](https://docs.getunleash.io/api/get-role-project-access.md) - Admin API > Projects [Sets roles for user](https://docs.getunleash.io/api/set-roles-for-user.md) - Admin API > Projects [Remove project access for a user](https://docs.getunleash.io/api/remove-user-access.md) - Admin API > Projects [Sets roles for group](https://docs.getunleash.io/api/set-roles-for-group.md) - Admin API > Projects [Remove project access for a group](https://docs.getunleash.io/api/remove-group-access.md) - Admin API > Projects [[BETA] List action sets.](https://docs.getunleash.io/api/get-actions.md) - Admin API > Projects [[BETA] Create an action set.](https://docs.getunleash.io/api/create-actions.md) - Admin API > Projects [[BETA] Update an action set.](https://docs.getunleash.io/api/update-actions.md) - Admin API > Projects [[BETA] Delete an action set.](https://docs.getunleash.io/api/delete-actions.md) - Admin API > Projects [[BETA] Enables an action set.](https://docs.getunleash.io/api/enable-actions.md) - Admin API > Projects [[BETA] Disables an action set.](https://docs.getunleash.io/api/disable-actions.md) - Admin API > Projects [[BETA] Get action events for a specific action set.](https://docs.getunleash.io/api/get-actions-events.md) - Admin API > Projects [[BETA] Configuration for the actions UI.](https://docs.getunleash.io/api/get-actions-config.md) - Admin API > Projects [Get an overview of a project.](https://docs.getunleash.io/api/get-project-overview.md) - Admin API > Projects [Get an overview project dora metrics.](https://docs.getunleash.io/api/get-project-dora.md) - Admin API > Projects [Get a list of all applications for a project.](https://docs.getunleash.io/api/get-project-applications.md) - Admin API > Projects [Get a list of all flag creators for a project.](https://docs.getunleash.io/api/get-project-flag-creators.md) - Admin API > Projects [Get outdated project SDKs](https://docs.getunleash.io/api/get-outdated-project-sdks.md) - Admin API > Projects [Add an environment to a project.](https://docs.getunleash.io/api/add-environment-to-project.md) - Admin API > Projects [Remove an environment from a project.](https://docs.getunleash.io/api/remove-environment-from-project.md) - Admin API > Projects [Set environment-default strategy](https://docs.getunleash.io/api/add-default-strategy-to-project-environment.md) - Admin API > Projects [Get a health report for a project.](https://docs.getunleash.io/api/get-project-health-report.md) - Admin API > Projects [Get api tokens for project.](https://docs.getunleash.io/api/get-project-api-tokens.md) - Admin API > Projects [Create a project API token.](https://docs.getunleash.io/api/create-project-api-token.md) - Admin API > Projects [Delete a project API token.](https://docs.getunleash.io/api/delete-project-api-token.md) - Admin API > Projects [Get an overview of a project insights.](https://docs.getunleash.io/api/get-project-insights.md) - Admin API > Projects [Get project status](https://docs.getunleash.io/api/get-project-status.md) - Admin API > Projects [Get personal dashboard](https://docs.getunleash.io/api/get-personal-dashboard.md) - Admin API > Projects [Get personal project details](https://docs.getunleash.io/api/get-personal-dashboard-project-details.md) - Admin API > Public signup tokens [Validate signup token](https://docs.getunleash.io/api/validate-public-signup-token.md) - Admin API > Public signup tokens [Add a user via a signup token](https://docs.getunleash.io/api/add-public-signup-token-user.md) - Admin API > Public signup tokens [Get public signup tokens](https://docs.getunleash.io/api/get-all-public-signup-tokens.md) - Admin API > Public signup tokens [Create a public signup token](https://docs.getunleash.io/api/create-public-signup-token.md) - Admin API > Public signup tokens [Retrieve a token](https://docs.getunleash.io/api/get-public-signup-token.md) - Admin API > Public signup tokens [Update a public signup token](https://docs.getunleash.io/api/update-public-signup-token.md) - Admin API > Release templates [Get all release templates](https://docs.getunleash.io/api/get-release-templates.md) - Admin API > Release templates [Create a release template](https://docs.getunleash.io/api/create-release-template.md) - Admin API > Release templates [Get a release template](https://docs.getunleash.io/api/get-release-template.md) - Admin API > Release templates [Update a release template](https://docs.getunleash.io/api/update-release-template.md) - Admin API > Release templates [Delete a release template](https://docs.getunleash.io/api/delete-release-template.md) - Admin API > Release templates [Archive a release template](https://docs.getunleash.io/api/archive-release-template.md) - Admin API > Release templates [Add a milestone](https://docs.getunleash.io/api/add-milestone-to-release-template.md) - Admin API > Release templates [Update a milestone](https://docs.getunleash.io/api/update-release-template-milestone.md) - Admin API > Release templates [Remove a milestone](https://docs.getunleash.io/api/remove-release-template-milestone.md) - Admin API > Release templates [Add a strategy to milestone](https://docs.getunleash.io/api/add-strategy-to-milestone.md) - Admin API > Release templates [Update milestone strategy](https://docs.getunleash.io/api/update-milestone-strategy.md) - Admin API > Release templates [Remove milestone strategy](https://docs.getunleash.io/api/remove-milestone-strategy.md) - Admin API > Release templates [Get release plans](https://docs.getunleash.io/api/get-release-plans.md) - Admin API > Release templates [Add a release plan](https://docs.getunleash.io/api/add-release-plan.md) - Admin API > Release templates [Remove a release plan](https://docs.getunleash.io/api/remove-release-plan.md) - Admin API > Release templates [Start a milestone](https://docs.getunleash.io/api/start-milestone.md) - Admin API > Search [Search features](https://docs.getunleash.io/api/search-features.md) - Admin API > Search [Search change requests](https://docs.getunleash.io/api/search-change-requests.md) - Admin API > Segments [Validates if a segment name exists](https://docs.getunleash.io/api/validate-segment.md) - Admin API > Segments [Get strategy segments](https://docs.getunleash.io/api/get-segments-by-strategy-id.md) - Admin API > Segments [Get strategies that reference segment](https://docs.getunleash.io/api/get-strategies-by-segment-id.md) - Admin API > Segments [Get a segment](https://docs.getunleash.io/api/get-segment.md) - Admin API > Segments [Update segment by id](https://docs.getunleash.io/api/update-segment.md) - Admin API > Segments [Deletes a segment by id](https://docs.getunleash.io/api/remove-segment.md) - Admin API > Segments [Get all segments](https://docs.getunleash.io/api/get-segments.md) - Admin API > Segments [Create a new segment](https://docs.getunleash.io/api/create-segment.md) - Admin API > Service accounts [List service accounts.](https://docs.getunleash.io/api/get-service-accounts.md) - Admin API > Service accounts [Create a service account.](https://docs.getunleash.io/api/create-service-account.md) - Admin API > Service accounts [Update a service account.](https://docs.getunleash.io/api/update-service-account.md) - Admin API > Service accounts [Delete a service account.](https://docs.getunleash.io/api/delete-service-account.md) - Admin API > Service accounts [List all tokens for a service account.](https://docs.getunleash.io/api/get-service-account-tokens.md) - Admin API > Service accounts [Create a token for a service account.](https://docs.getunleash.io/api/create-service-account-token.md) - Admin API > Service accounts [Delete a token for a service account.](https://docs.getunleash.io/api/delete-service-account-token.md) - Admin API > Strategies [Get all strategies](https://docs.getunleash.io/api/get-all-strategies.md) - Admin API > Strategies [Create a strategy](https://docs.getunleash.io/api/create-strategy.md) - Admin API > Strategies [Get a strategy definition](https://docs.getunleash.io/api/get-strategy.md) - Admin API > Strategies [Update a strategy type](https://docs.getunleash.io/api/update-strategy.md) - Admin API > Strategies [Delete a strategy](https://docs.getunleash.io/api/remove-strategy.md) - Admin API > Strategies [Deprecate a strategy](https://docs.getunleash.io/api/deprecate-strategy.md) - Admin API > Strategies [Reactivate a strategy](https://docs.getunleash.io/api/reactivate-strategy.md) - Admin API > Strategies [Get strategies that use a context field](https://docs.getunleash.io/api/get-strategies-by-context-field.md) - Admin API > Strategies [[BETA] Get strategies that use a context field](https://docs.getunleash.io/api/get-strategies-by-context-field-for-project.md) - Admin API > Strategies [Update strategy segments](https://docs.getunleash.io/api/update-feature-strategy-segments.md) - Admin API > Tags [List all tags.](https://docs.getunleash.io/api/get-tags.md) - Admin API > Tags [Create a new tag.](https://docs.getunleash.io/api/create-tag.md) - Admin API > Tags [List all tags of a given type.](https://docs.getunleash.io/api/get-tags-by-type.md) - Admin API > Tags [Get a tag by type and value.](https://docs.getunleash.io/api/get-tag.md) - Admin API > Tags [Delete a tag.](https://docs.getunleash.io/api/delete-tag.md) - Admin API > Tags [Get all tag types](https://docs.getunleash.io/api/get-tag-types.md) - Admin API > Tags [Create a tag type](https://docs.getunleash.io/api/create-tag-type.md) - Admin API > Tags [Validate a tag type](https://docs.getunleash.io/api/validate-tag-type.md) - Admin API > Tags [Get a tag type](https://docs.getunleash.io/api/get-tag-type.md) - Admin API > Tags [Update a tag type](https://docs.getunleash.io/api/update-tag-type.md) - Admin API > Tags [Delete a tag type](https://docs.getunleash.io/api/delete-tag-type.md) - Admin API > Tags [Adds a tag to the specified features](https://docs.getunleash.io/api/add-tag-to-features.md) - Admin API > Telemetry [Get telemetry settings](https://docs.getunleash.io/api/get-telemetry-settings.md) - Admin API > Unleash Edge [Register Edge observability metrics.](https://docs.getunleash.io/api/register-edge-observability-metrics.md) - Admin API > Unleash Edge [Heartbeat for Enterprise Edge instances.](https://docs.getunleash.io/api/edge-instance-heartbeat.md) - Admin API > Unleash Edge [[BETA] Connect to the streaming API.](https://docs.getunleash.io/api/connect.md) - Admin API > Unleash Edge [[BETA] Disconnect all clients.](https://docs.getunleash.io/api/disconnect-all.md) - Admin API > Unleash Edge [Send metrics in bulk](https://docs.getunleash.io/api/client-bulk-metrics.md) - Admin API > Unleash Edge [Check which tokens are valid](https://docs.getunleash.io/api/get-valid-tokens.md) - Admin API > Unleash Edge [Get or create valid tokens for the requested environment](https://docs.getunleash.io/api/edge-create-or-return-tokens.md) - Admin API > Unknown flags [Get unknown flags](https://docs.getunleash.io/api/get-unknown-flags.md) - Admin API > Users [Retrieves all licensed users data.](https://docs.getunleash.io/api/get-all-licensed-users.md) - Admin API > Users [Get a list of groups](https://docs.getunleash.io/api/get-groups.md) - Admin API > Users [Create a new group](https://docs.getunleash.io/api/create-group.md) - Admin API > Users [Get a single group](https://docs.getunleash.io/api/get-group.md) - Admin API > Users [Update a group](https://docs.getunleash.io/api/update-group.md) - Admin API > Users [Delete a single group](https://docs.getunleash.io/api/delete-group.md) - Admin API > Users [Delete all SCIM groups](https://docs.getunleash.io/api/delete-scim-groups.md) - Admin API > Users [Get a list of roles](https://docs.getunleash.io/api/get-roles.md) - Admin API > Users [Create a new role](https://docs.getunleash.io/api/create-role.md) - Admin API > Users [Get a single role](https://docs.getunleash.io/api/get-role-by-id.md) - Admin API > Users [Update a role](https://docs.getunleash.io/api/update-role.md) - Admin API > Users [Delete a custom role](https://docs.getunleash.io/api/delete-role.md) - Admin API > Users [Validate a role](https://docs.getunleash.io/api/validate-role.md) - Admin API > Users [Get all pending user access requests.](https://docs.getunleash.io/api/get-user-access-requests.md) - Admin API > Users [Approve a user access request.](https://docs.getunleash.io/api/approve-user-access-request.md) - Admin API > Users [Reject a user access request.](https://docs.getunleash.io/api/reject-user-access-request.md) - Admin API > Users [Get your own user details](https://docs.getunleash.io/api/get-me.md) - Admin API > Users [Get your own user profile](https://docs.getunleash.io/api/get-profile.md) - Admin API > Users [Change your own password](https://docs.getunleash.io/api/change-my-password.md) - Admin API > Users [Get roles for currently logged in user](https://docs.getunleash.io/api/get-user-roles.md) - Admin API > Users [Gets inactive users](https://docs.getunleash.io/api/get-inactive-users.md) - Admin API > Users [Deletes inactive users](https://docs.getunleash.io/api/delete-inactive-users.md) - Admin API > Users [Validate password for a user](https://docs.getunleash.io/api/validate-user-password.md) - Admin API > Users [Change password for a user](https://docs.getunleash.io/api/change-user-password.md) - Admin API > Users [Reset user password](https://docs.getunleash.io/api/reset-user-password.md) - Admin API > Users [Get all users and [root roles](https://docs.getunleash.io/concepts/rbac#predefined-roles)](https://docs.getunleash.io/api/get-users.md) - Admin API > Users [Create a new user](https://docs.getunleash.io/api/create-user.md) - Admin API > Users [Search users](https://docs.getunleash.io/api/search-users.md) - Admin API > Users [Get basic user and group information](https://docs.getunleash.io/api/get-base-users-and-groups.md) - Admin API > Users [Get total count of admin accounts](https://docs.getunleash.io/api/get-admin-count.md) - Admin API > Users [Get user](https://docs.getunleash.io/api/get-user.md) - Admin API > Users [Update a user](https://docs.getunleash.io/api/update-user.md) - Admin API > Users [Delete a user](https://docs.getunleash.io/api/delete-user.md) - Admin API > Users [Delete all SCIM users](https://docs.getunleash.io/api/delete-scim-users.md) - Admin API > Change Requests [Get the number of change requests you can do something with](https://docs.getunleash.io/api/change-requests/get-actionable-change-requests.md) - Admin API > Instance Admin [Get remote MCP server settings.](https://docs.getunleash.io/api/instance-admin/get-remote-mcp-settings.md) - Admin API > Instance Admin [Toggle remote MCP server settings.](https://docs.getunleash.io/api/instance-admin/toggle-remote-mcp-settings.md) - Admin API > Release Templates [Create or update a milestone progression](https://docs.getunleash.io/api/release-templates/change-milestone-progression.md) - Admin API > Release Templates [Delete a milestone progression](https://docs.getunleash.io/api/release-templates/delete-milestone-progression.md) - Admin API > Release Templates [Resume paused milestone progressions](https://docs.getunleash.io/api/release-templates/resume-milestone-progressions.md) - Admin API > Release Templates [Change a release plan safeguard](https://docs.getunleash.io/api/release-templates/change-release-plan-safeguard.md) - Admin API > Release Templates [Delete a release plan safeguard](https://docs.getunleash.io/api/release-templates/delete-release-plan-safeguard.md) - Admin API > Signup [Get signup data](https://docs.getunleash.io/api/signup/get-signup-data.md) - Admin API > Signup [Submit signup data.](https://docs.getunleash.io/api/signup/submit-signup-data.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.getunleash.io/openapi.json) - [OpenAPI YAML](https://docs.getunleash.io/openapi.yaml)