This website has been archived. All new documentation and updates will be focused on the new domain, https://vexilla.dev
You have features and you need to turn them off and on at a moment's notice without having to redeploy your application. Let Vexilla be the catalyst for change that you can confidently lean on.
Many popular applications use feature flags to roll out and test new functionality without having to redeploy the app and its assets. Learn more about why feature flags are so useful at featureflags.io or Wikipedia.
Using the app create your environments and features.
Choose the client library that applies to your backend.
Using the client library in your frontend and/or backend, write if statements that decide what to do.
You now have a feature flag. Wire it up to analytics and you basically have A/B testing.
Besides just the things that feaure flags themselves offer, Vexilla allows you to do more with less.
Consume, contribute, or fork it. Vexilla is something you can take with you and improve or adapt to whatever situation you need.
The feature flag configuration is statically hosted which saves you money and effort. It just scales.
Many of the existing solutions require you to buy into and understand complicated documentation. Other Open source tools require you to stand up servers and deal with all of the headache that entails.
We have compiled a comprehensive collection of documentation and FAQs that can help you get up and running with the least amount of effort.