Get control over new feature releases without starting from scratch. Split turns feature flags into the platform for controlled rollouts.

Try Split today and get everything free for 30 days.

Split is a complete feature flags service, giving your team complete control to release or kill new features and insights into who experienced them.

Split turns feature flags into an entire controlled release platform, so anyone on your team can manage feature rollout for multiple languages, target users, monitor performance, and instantly kill problem features to avoid rollbacks.

  • Manage features in multiple languages, including Java, Javascript, .Net, Node.js, Ruby, Rails, PHP and Python.
  • Slowly roll out features directly to targeted segments of users, like beta groups, employees, or a percentage of total.
  • Integrate Split release data with the tools you already use to gain new insights into release quality.

Full-stack feature rollout and targeting.

Easily create complicated release plans

Target your customers—whoever, wherever.

The Split editor lets you create feature releases that target users based on any attribute you care about. Start with a simple on/off or percentage-of-total rollout, then add user attributes stored in your database to hone in on the group of people you'd like to see your feature first. As the new feature proves successful, you can roll it out to a wider audience until it's fully ramped up.

Continuously deliver features, today.

With Split, anyone on your team can be a part of your continuous delivery pipeline. New rollout plans are created and managed in Split's web console, giving anyone point-and-click access to releasing a feature. Meanwhile, Split's language-specific SDKs live in your app, post deployment, to give your customers the newest experience as quickly as possible without ever needing to send user data to a third party.