Rollout new features without the risk. Split turns feature flags into a platform for release.

Try Split today and get everything free for 30 days.

Split is delivering features in today's top companies.

Segment
Segment
Main Street Hub
WePay
Invoice2go
HelloSign
Affirm
"Split has enabled us to move much faster. We can ship code straight through to production knowing that our users won’t see it until we’re ready to show them." Christopher Child Project Manager Segment
"By using Split for targeted rollouts we have full control over any release and increased confidence in our ability to scale over time." Krates Ng Director of Engineering Invoice2Go

Feature flags, flippers or toggles:
Split makes it simple and scalable to deliver new features to your customers.

Split turns feature flags into an entire controlled release platform: a central place where anyone can manage feature rollout for multiple languages, target users, monitor performance, and instantly kill problem features to avoid rollbacks.

  • Mange 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.