Configure
Manage config (datafile)
The datafile contains all the data needed to deliver and track your flag rules, including your A/B tests and flag deliveries. Learn how to get the datafile .
Manage flags
See the Feature Experimentation API reference for information on using the flags endpoints. \<Add API Key /> See the Create feature flags documentation for information.
Manage rules
Rules contain the experiment and targeting logic within a flag. Rules describe what variation the flag should deliver to a given user.
Scheduled changes
You can schedule changes to an existing flag or rule , such as Turn a flag on or off . Play or pause a rule.
Notification listeners
Notification listeners give you flexibility in implementing custom integrations with analytics providers. let you configure integrations by passing data to external services.
Collaborators
Granular roles and permissions
Granular roles and permissions let you control access to environments, flags, and audiences with precision. Instead of relying only on project-level roles, you can grant more specific access, making it easier to give teammates the exact access they need.
Manage projects
Manage environments
Flag dependency
Using flag dependency, you can control a user's exposure to feature flags based on whether they would be exposed to other "parent" flags. For example, you can ensure users only see a particular feature if they qualify for another related feature.
Change approvals
Change approval webhooks
You can send change approval events to external systems, such as issue tracking or continuous integration and continuous delivery (CI/CD) tools. Your team stays informed of approval activity without watching the Optimizely dashboard.