Target, release, relax
Split feature flags separate code deploy from feature release to safely execute Continuous Delivery at scale.
Maintain a single source of truth for feature flags across the application stack, establishing a framework for agile software development teams to safely increase release velocity.
Build and deploy with confidence
Create a foundation for Continuous Delivery
Continuous integration of small code increments into the main software branch with feature flags increases software development speed. A faster feedback loop means engineers spend less time debugging and more time building features. Split feature flags safely hide engineering work-in-progress until ready for testing or release.
Safely phase into production
Phased rollouts are a safety net for Continuous Delivery practices. Gradually increase feature exposure with granular targeting rules, then observe KPIs with Split’s metrics engine to assess release health. Split gives software development teams confidence to proceed with the rollout, and peace of mind that a single click turns off problematic features.
Monitor engineering KPIs
Whether frontend or backend changes, Split directly links feature flags with measurement. Monitor functionality and performance of every feature to find issues before your users do. Split tracks changes in engineering metrics such as page load time, service latency, and exception rates in your application or across other applications.
Centralized management of feature flags
Engineers create, change, and roll out feature flags throughout the application. Tracking and cleanup can be a challenge over time. Split centralizes management of and records the who/what/why of each feature flagging decision. Access control means development teams don’t have to worry about someone making a change they shouldn’t, and audit logs ensure compliance.
Precisely control user experience with sophisticated segmentation
- Define whitelists for beta testing, usability testing, or internal employees
- Target feature flags to users by location, account name, or any custom attribute known within your application
- Specify run-time attributes of feature flags such as time since last login, browser type, or device
- Deploy a controlled rollout strategy for front and backend systems
- All targeting decisions are made within your own application, and user data is never sent to Split
Robust feature management for engineering
and product teams
- Customizable, intuitive UI serves all stakeholders
- Release feature flags to production or pre-production environments
- Centralized dashboards track feature rollout status
- View feature flags by owner, team, or project
Metrics that matter: Monitor engineering KPIs at each iteration
Split measures feature flags against engineering metrics such as:
- Page load time
- API response time
- Database query time
- Performance of machine learning models
- Support ticket count
Release faster with Split feature flags in 4 easy steps
Split helps teams release features faster
Every team – from product and engineering to design and support – leverages Split to confidently create a great experience for our users.Eric CraneProduct Manager, Envoy
What’s interesting is that we’re actually able to move faster with Split. In the past, there were a lot of questions like ‘if something goes wrong how will we roll it back?’ Now we just put it behind Split, and then we have the flexibility to make changes on-the-fly once it’s in production.Dan DeMeyereVP Engineering, thredUP
Split has transformed the way that we deliver software. Granular targeting of features to customers has made us more responsive, and data from Split gives us an audit trail in case any issues arise.QuanticMind