Stateless Architecture

Split is built on a global feature flag and data processing architecture that serves 50 billion daily feature flags to over 2 billion end users around the globe.

stateless architecture sdk api Split cycle

Architected for Speed, Privacy, and Resiliency

Our stateless architecture scales to millions of users with no degradation in performance. Our SDKs reside in your frontend, backend, and mobile apps where they make feature flags and targeting decisions locally, without the need to share private user data.

These SDKs refresh flags regularly by asynchronously fetching data from our CDN provider which means no need for open connections. All flags and rules are cached and served by our globally-distributed CDN provider. We are independently audited and are SOC 2 certified to support enterprise production app environments.

Flags Served Up Fast

All flagging and targeting decisions happen in-memory in client, not Split, servers in a few microseconds. Thus, there’s no noticeable latency or lag when serving flags to your end users, ensuring a seamless user experience.

Private Data Stays inYour App

Split is built from the ground up with privacy in mind. When targeting on private attributes, such as email or demographics, our SDKs do the heavy lifting. Sensitive user data stays within your app or server and no private data (PII) is sent to Split. No user identifiable data is retained by default – as sharing sensitive user data to our cloud service is not required to target features.
Learn more about privacy

Caching Keeps Your App Resilient

Split servers are not in the critical path of your application. All flags and rules are cached locally in our SDK, so your application continues to perform as expected even in the case of a CDN outage. Our SDKs update their state by asynchronously fetching data from our CDN provider, which means no need for open connections, and no streaming connections dying unexpectedly. Split data and servers are replicated in multiple regions to guarantee uptime and availability of our flags.
Learn more about reliability

A Clear Audit Trail

Split is designed to make every change easy to reason about. We record every flag evaluation for every user — meaning you can see which flag was served to which user at any time, giving you unparalleled debugging capabilities. We also track usage in terms of impressions, events, and monthly unique IDs across all environments and across all workspaces.

Enterprise Security for Your Production Workloads

Secure access to Split with SAML-based single sign-on and two-factor authentication, and verify the authentication status of any user at any time. Easily manage large engineering teams with role-based access controls, managed via groups, that allows administrators to set permissions by-environment and by-feature. Split is SOC 2 certified to support enterprise environments.
Learn more about security

Ready to get started?

Sign up for a free trial today. No credit card required.