Release features with confidence

Manage feature flags across web, mobile and server side applications. Deliver true Continuous Integration. Get builds out faster. Control who has access to new features.

No payment card required

Trusted by top development teams

Aer Lingus
Amway
Axis Communications
Capita
Cognizant
Financial times
Nike
Starbucks
The Home Depot
if (bulletTrain.hasFeature('show_coupon'))

Manage features without deployments

Bullet Train combines the concepts of feature toggles with the flexibility of remote config. Rather than just switching features on and off, you can configure them for individual segments, users and development environments.

Powerful user segmentation

Utilise our powerful rules engine to manage your features for the users you wish to target. You can even use segments for staged rollouts or a/b testing.

We currently support these popular languages

Java
JavaScript
React JS
Node.js
Python Feature Flags
Ruby
.NET
android
IOS

Fully Featured Platform

Feature Flag Management

Ship features remotely across multiple environments. Deliver true Continuous Integration.

Feature flags
Customise Features

Change the behaviour, appearance and configuration of your app without needing to deploy.

Remote config
User Traits

Store traits against your users without modifying your back-end and target features specifically for them.

User Traits
Create User Segments

Create detailed user segments based on their traits, then target features based on the segment.

User Segments
Staged Feature Rollouts

Deploy features to 1% of your user base. All good? Roll out to everybody.

Staged Feature Rollouts
Track Changes

Audit changes & rollback any mistakes or issues.

Track Changes