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
You Might Also Like
Manage your IT department more effectively Icon
Manage your IT department more effectively

Streamline your business from end to end with ConnectWise PSA

ConnectWise PSA (formerly Manage) allows you to stop working in separate systems, and helps you build a more profitable business. No more duplicate data entries, inefficient employees, manual invoices, and the inability to accurately track client service issues. Get a behind the scenes look into the award-winning PSA that automates processes for each area of business: sales, help desk, support, finance, and HR.

Product Details

Platforms Supported
SaaS
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