Audience

Businesses or individuals looking for a proposition for feature toggle written in Java

About FF4J

Feature flags for java made easy. Enable. and disable features at runtime - no deployment. Implement multiple paths in your code with predicates evaluated dynamically (if/then/else). Enable features not only with flag values but also drive access with roles and groups (Canary Release). Different frameworks supported starting by Spring Security. Implement custom predicates (Strategy Pattern) to evaluate if a feature is enabled. Some are provided out of the box: White/Black lists ,Time based, Expression based. Connect external source like a Drools rule engine. Keep your code clean and readable: Avoid nested if statements but use annotations. Thanks to Spring AOP target implementation is pick at runtime, and thus driven by feature statuses. For each features execution, ff4j evaluates the predicate therefore it's possible to collect and record events, metrics to compute nice dashboards or draw curves for features usage over time.

Pricing

Free Version:
Free Version available.

Integrations

API:
Yes, FF4J offers API access

Ratings/Reviews

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Company Information

FF4J
ff4j.org

Videos and Screen Captures

FF4J Screenshot 1
Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free

Product Details

Platforms Supported
Cloud
Training
Documentation
Live Online
Support
Online

FF4J Frequently Asked Questions

Q: What kinds of users and organization types does FF4J work with?
Q: What languages does FF4J support in their product?
Q: What other applications or services does FF4J integrate with?
Q: Does FF4J have an API?
Q: What type of training does FF4J provide?

FF4J Product Features

Feature Management

Feature Alerts
Feature Rollout Management
Whitelist Creation
Product Experimentation
A/B Testing
Multivariate Testing
Entitlement Management
KPI Monitoring
Kill Switch
Feature Flag / Toggle