Enterprise-Grade Architecture
Speed, scale and reliability that exceeds the needs of any enterprise.
Streaming Architecture
The LaunchDarkly platform uses a real-time streaming connection which ensures we can deliver lightning-fast feature management services for enterprises of any size.

Streaming Connection - Our streaming technology provides a consistent connection to your SDKs allowing you to instantly turn features on/off at a significantly lower cost than polling. Streaming allows you to update flags in 200 milliseconds versus other services that poll every 30 seconds or longer and deliver inconsistent or delayed experiences to your users and servers.
SSE Protocol - We use server-sent events (SSE), a protocol for one-way real-time messaging, to send messages to your servers whenever you change feature flag rules on your dashboard. The SSE connection is handled automatically by our SDKs.
Mobile Devices - Consistently polling mobile devices every 30 seconds carries a significant cost and can have major effects on your users’ battery life. That’s why our service uses streaming technology and by default only delivers real-time updates to users that have your app foregrounded on their mobile device.
Consistent Experience - Whether you’re updating a new feature for end-users or migrating a microservice to a new provider, we understand the importance of keeping your environments consistent. Our streaming architecture ensures every change you make is dispersed to every user and microservice in real-time. No more waiting and wondering if the changes you requested have actually propagated across all your servers.
Reliability at Scale
LaunchDarkly delivers unmatched speed, scalability, and reliability. We’ve worked hard to architect a service that is fast and reliable, ensuring your app stays healthy even if multiple failures occur at once.
Resilient Solution - All flags are stored locally and backed up by our globally distributed CDN provider. Even if the CDN goes down (we use Fastly, the leading CDN provider), your systems and clients will continue operating with the last set of feature flag rules, so your customers will continue seeing the right set of features.
High Availability - LaunchDarkly feature flags are critical infrastructure. One of the ways we ensure high availability is through Relay Proxy Enterprise (RPE), a microservice that provides an extra layer of redundancy when using LaunchDarkly. Retrieve flags and rules from a local stream, reduce outbound connections, and run in a secure "offline" mode.
Infinite Scale - We manage feature flags for some of the largest enterprises in the world, serving more than 20 trillion feature flags worldwide every day. Our streaming architecture ensures we handle your biggest requests promptly, no matter the organization size or scale.
Get the Relay Proxy Enterprise GuideAccess Controls
LaunchDarkly makes it easy to provision users with the right level of access. This allows your entire team to collaborate on important features while still locking down mission-critical aspects of your production environments.

Single Sign-On & SCIM
Manage LaunchDarkly user access within your identity provider by connecting to SSO providers like Okta, OneLogin, Google and many others.
Bulk Invites
Invite a bulk group of users to LaunchDarkly without having to provision the accounts one by one, even if they are being assigned custom roles.
Roles & Permissions
Prebuilt roles allow you to quickly give users read, write or admin access to features within LaunchDarkly.
Custom Roles
Design custom roles for any feature within LaunchDarkly for things like locking down your production environment to a small set of users or splitting infrastructure-level feature flags controlled by your development team from A/B experiments controlled by product or marketing teams.
Data Security
We get it, keeping your customers’ data safe is a top concern. Our security protocols are in compliance with the strictest data security rules in the industry and meet the needs of today’s most secure enterprises.
Personal API Access Tokens
Create your own secure personal API access tokens or use OAuth 2.0 to authenticate with the LaunchDarkly REST API. The tokens you create can only be seen by you so other team members cannot view your tokens.
Multi-Factor Authentication (MFA)
Enforce your security policies by enabling MFA for all LaunchDarkly users. MFA improves the security of your account by requiring a second verification step in addition to entering a password for login.
Session Management
Enforce your security policies by managing how long users stay logged in to their account, and how often they need to re-authenticate.
Audit Log & History
Our Audit Log feature was built with enterprise concerns in mind. Use it to jump back in time and gain critical insights on all the changes made throughout your environments.
New & Deleted Flags - Review when new flags are created and old flags are retired.
Flag Status - Real-time updates when flags are turned off and on.
Change Details - Drill into the specific changes made to a flag at the code level.
