Bring your features to life
Visit https://developers.flagship.io/ to get started with Flagship.
Docs
Contributors
- Adel FERGUEN @ABTastyAdel
- Guillaume Jacquart @guillaumejacquart
Licence
About Flagship
Flagship by AB Tasty is a feature flagging platform for modern engineering and product teams. It eliminates the risks of future releases by separating code deployments from these releases :bulb: With Flagship, you have full control over the release process. You can:
- Switch features on or off through remote config.
- Automatically roll-out your features gradually to monitor performance and gather feedback from your most relevant users.
- Roll back any feature should any issues arise while testing in production.
- Segment users by granting access to a feature based on certain user attributes.
- Carry out A/B tests by easily assigning feature variations to groups of users.
To learn more:
- Solution overview - A 5mn video demo :movie_camera:
- Documentation - Our dev portal with guides, how tos, API and SDK references
- Sign up for a free trial - Create your free account
- Guide to feature flagging - Everyhting you need to know about feature flag related use cases
- Blog - Additional resources about release management
Libraries
- api/endpoints
- api/service
- cache/default_cache
- cache/interface_cache
- dataUsage/data_report_queue
- dataUsage/data_usage_tracking
- decision/api_manager
- decision/bucketing_manager
- decision/bucketing_process
- decision/decision_manager
- decision/interface_decision_manager
- decision/polling/polling
- flagship
- flagship_config
- flagship_delegate
- flagship_version
- flagshipContext/flagship_context
- flagshipContext/flagship_context_manager
- hits/activate
- hits/batch
- hits/event
- hits/hit
- hits/item
- hits/page
- hits/screen
- hits/segment
- hits/transaction
- model/account_settings
- model/bucketing
- model/campaign
- model/campaigns
- model/exposed_flag
- model/flag
- model/modification
- model/trageting
- model/variation
- model/variation_group
- model/visitor_cache/campaign_cache
- model/visitor_cache/data
- model/visitor_cache/visitor_cache
- model/visitor_exposed
- Storage/database_management
- Targeting/targeting_manager
- tracking/Batching/batch_manager
- tracking/Batching/pool_queue
- tracking/tracking_manager
- tracking/tracking_manager_batch
- tracking/tracking_manager_config
- tracking/tracking_manager_continuous_strategies
- tracking/tracking_manager_periodic_strategy
- utils/constants
- utils/device_tools
- utils/flagship_tools
- utils/logger/log_manager
- visitor
- visitor/Ivisitor
- visitor/strategy/default_strategy
- visitor/strategy/no_consent_strategy
- visitor/strategy/not_ready_strategy
- visitor/strategy/panic_strategy
- visitor/visitor_delegate