TrustRadius Insights for Unleash are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Intuitive and User-Friendly Interface: Reviewers have consistently praised the intuitive and user-friendly interface of Unleash.com. Many users, including non-tech individuals, have found it easy to understand and navigate. The user-friendly interface has made it effortless for both technical and non-technical users to implement feature flags.
Easy Setup and Implementation: Users appreciate the simplicity and straightforwardness of setting up toggles on Unleash.com. They have described the setup process as fast and easy, resulting in clean code implementation. This ease of use has allowed them to quickly enable or disable features in multiple environments without any hassle.
Versatile Release Strategy Options: Reviewers have liked the multitude of options available for release strategy on Unleash.com. They find the system particularly suitable for trunk-based development. Moreover, they appreciate the visibility provided by the system, allowing their entire organization to see which features are handled through feature flags and their current status.
I use it mainly for toggling off unfinished features since we follow trunk based development and use cicd for weekly deployment, we need to disable parts of code which are not ready to be released but have to be deployed anyway. We disable features on backend microservices as well as mobile and web based frontend app. Though we use server sdk for both the purposes.
Pros
Ease of use on Unleash portal
Simple and well documented sdk
Caching done out of the box for toggles
Simple sso integration which makes authentication/ authorisation simple
Cons
can have option to approve change requests without opening Unleash portal through email integration which would be easy for non tech product owners
can have option for generating audit reports with filters to check which toggles were switched on during a particular time window
Likelihood to Recommend
If you are writing apis and you make a logic change for eg change format of a number from showing no decimal points to 2 decimal points, and screen of your older version of ui app does not have enough space on screen which makes the ux break, instead of releasing a new version of the api you can toggle off the feature for app versions lower than the one being targetted so that api keeps responding with zero decimal points for older app and with decimal points for the newer version of the app
VU
Verified User
Engineer in Information Technology (201-500 employees)
My team was struggling with continuous deployment. Since we follow trunk-based development, we always had half-baked code in the main branch. The options we had was to deploy to production only once a month or stop development in trunk based approach. After Unleash, we could just toggle off the part of the code that is incomplete or has not been tested thoroughly. Deploy all code but release only what we have confidence in. We don't now need to worry about rolling back changes or deploying quick fixes after working overnights if something goes wrong. We can just toggle off the feature and depending on the urgency and priority bring the changes at some later point of time.
Pros
it lets me create custom strategies for enabling the toggles
it allows me to setup environment configuration and choose which environments i want the toggle to be enabled
the ui is so simple that it there is no developer dependency left for enabling or disabling toggles. business folks can take such actions on their own
Cons
it currently integrates only with relations database. brings a bit of overhead for teams who do not use relational databases at all
Likelihood to Recommend
while following trunk based development deploying continuously, you can toggle off all unfinished code or features which are not be released so soon
when you need to disable features for mobile app version lower or higher than a specific version
when you need to keep a particular feature enabled for one tenant while disabled for another