Easily create flags in your dev environment
Split is implemented using SDKs in more than a dozen popular languages. Each SDK includes a localhost mode to ease local development.
Whenever you’re coding a new feature, simply wrap it in a getTreatment method that acts as a feature flag or experiment. Then control exposure to this code from Split.
Stay on top of changes with approval flows
Feature flags make changes to your production code. Split gives you the tools to manage those changes.
Approval flows are an intuitive way to get a second set of eyes on any change. Comment, see diffs, and set ownership. Easily meet compliance requirements.
Track feature flag statuses in any app
As you create and edit feature flags, Split records a comprehensive audit log. View and search the audit log within Split or interact in the tool of your choice.
Integrate with Slack so the team that owns a feature flag can see any change to a rollout.
Integrate with Jira to enrich your tickets with the current status of a feature.
View the impact of code changes and new features in your favorite APM or SIEM tool. Split integrates natively with AppDynamics, Datadog, NewRelic, and SumoLogic.
Or use Webhooks to pipe audit logs to any system.Explore Integrations
Manage feature flags at scale
From code insertion to testing to rollout to removal, learn how leading engineering teams manage feature flags across their lifecycle.Download the O’Reilly eBook
Gracefully manage features with faults
Troubleshoot issues with your features quickly. Split provides a consolidated view for all the features exposed to a given user or account.
Should you need to turn off a feature, that’s easy too. Simply click kill and it will be disabled for all users, no rollbacks or hotfixes required.
Create a feature flag standard across your org
Swedbank manages feature flags across 40 backend, frontend, and mobile teams with Split.Read the Case Study