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.
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.
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.
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.
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.
Enforce your security policies by managing how long users stay logged in to their account, and how often they need to re-authenticate.