Safely roll out new features without code deploys. Reduce risk and ship software faster with free unlimited feature flags for developers. Rollouts is built on the Optimizely Full Stack experimentation platform and helps you begin your journey to product experimentation.
Experiment or roll out a feature in any web, mobile, or server-side application. Instrument your feature in code, then use the Optimizely dashboard or Full Stack API to configure experiments and rollouts.
- # Evaluate a feature flag and variable
- enabled = optimizely_client.is_feature_enabled('price_filter', user_id)
- min_price = optimizely_client.get_feature_variable_integer('price_filter', 'min_price', user_id)
Configure a feature with just a few lines of code.
Create, manage, and monitor your experiments programmatically. Integrate experimentation into an existing workflow, like your CMS, or build tools to manage your testing program.
- curl -H "Authorization: Bearer 2:oyYDbKNqo3glfh5jq5NykkBuqLGHik15F4zb9BQHdihT5fsINdps" \
Track offline and third-party conversions – for example, real-world purchases, calls to phone support, or advertising revenue. Send server-side events from a website or app without using the Optimizely snippet or SDK.
Access all of your Optimizely event data securely in an S3 bucket, which can be programmatically accessed via Amazon's APIs with a secure set of credentials provided by Optimizely.
Latest Developer Blog Posts
Integrate Full Stack APIs into your development workflow
Key use cases for using our new Full Stack APIs to automate your experimentation and rollout strategy
Use feature flags to test in production
Here's a little secret: at Optimizely, we test in production all the time. If you aren't, you may be short-changing your customers
Step-by-step guide to set up a powerful, free feature flag system
There's a safer way to rollout features to your customers. Learn how to use a feature flag system to ensure you are deploying high quality code.