Fantastic piece of software
What do you like best about the product?
FusionAuth is a solid identity and access management (IAM) platform, and what stands out the most—what I “like best”—depends a bit on the use case, but here are the big highlights:
1. Developer-Friendliness: FusionAuth is built with developers in mind. It’s easy to install (via Docker or native install), well-documented, and has good SDKs for multiple languages. The API-first approach makes it very customisable.
2. Feature-Rich for Free Tier: The Community edition offers a surprising number of features out of the box—like OAuth2, OpenID Connect, SAML, 2FA, JWT support, and more—without needing a paid plan right away.
3. Self-Hosting Option: Unlike many identity providers that are strictly SaaS, FusionAuth lets you self-host. That’s huge for organisations that need control over data, want to comply with specific regulations, or just prefer managing their own stack.
4. Extensibility: You can add custom JWT claims, create custom user data fields, and even run Lambdas (small bits of custom code) during events like login or registration.
5. Migration & Import Tools: FusionAuth has robust tooling for migrating from other auth systems—super useful when switching from Auth0, Firebase, or a custom-built solution.
6. Multi-Tenant Support: If you’re building a SaaS platform, their multi-tenant support makes it easy to separate user bases across different organisations or applications.
1. Developer-Friendliness: FusionAuth is built with developers in mind. It’s easy to install (via Docker or native install), well-documented, and has good SDKs for multiple languages. The API-first approach makes it very customisable.
2. Feature-Rich for Free Tier: The Community edition offers a surprising number of features out of the box—like OAuth2, OpenID Connect, SAML, 2FA, JWT support, and more—without needing a paid plan right away.
3. Self-Hosting Option: Unlike many identity providers that are strictly SaaS, FusionAuth lets you self-host. That’s huge for organisations that need control over data, want to comply with specific regulations, or just prefer managing their own stack.
4. Extensibility: You can add custom JWT claims, create custom user data fields, and even run Lambdas (small bits of custom code) during events like login or registration.
5. Migration & Import Tools: FusionAuth has robust tooling for migrating from other auth systems—super useful when switching from Auth0, Firebase, or a custom-built solution.
6. Multi-Tenant Support: If you’re building a SaaS platform, their multi-tenant support makes it easy to separate user bases across different organisations or applications.
What do you dislike about the product?
the admin UI can feel clunky and unintuitive at times, especially when configuring more advanced features like custom workflows or email templates. It works, but there’s a bit of a learning curve and some UX polish could go a long way.
Also, for very large-scale enterprise needs, you might hit some limitations unless you go with the paid version.
Also, for very large-scale enterprise needs, you might hit some limitations unless you go with the paid version.
What problems is the product solving and how is that benefiting you?
Steep Learning Curve for Advanced Features: While basic setup is straightforward, configuring things like multi-tenancy, custom JWT claims, or advanced workflows can be confusing without diving deep into docs.
2. UI/UX Friction: The admin dashboard isn’t the most intuitive—some settings are buried in menus or worded in ways that aren’t super clean.
3. Limited Built-in User Management Tools: Compared to some competitors, bulk user management, advanced segmentation, or analytics features are limited or require external integration.
4. Community Support vs. Enterprise: The community edition is great, but support is community-based unless you pay for a plan. This can be a bottleneck if you hit a critical issue and need fast help.
5. Customisation Has Limits: While extensible, certain workflows (like custom registration flows or deep UI customisation) might require awkward workarounds or external systems.
6. Docker-Only Convenience: The easiest path to set up is Docker, but if you’re not using containers, the manual install path can be more painful and dependency-heavy.
2. UI/UX Friction: The admin dashboard isn’t the most intuitive—some settings are buried in menus or worded in ways that aren’t super clean.
3. Limited Built-in User Management Tools: Compared to some competitors, bulk user management, advanced segmentation, or analytics features are limited or require external integration.
4. Community Support vs. Enterprise: The community edition is great, but support is community-based unless you pay for a plan. This can be a bottleneck if you hit a critical issue and need fast help.
5. Customisation Has Limits: While extensible, certain workflows (like custom registration flows or deep UI customisation) might require awkward workarounds or external systems.
6. Docker-Only Convenience: The easiest path to set up is Docker, but if you’re not using containers, the manual install path can be more painful and dependency-heavy.
There are no comments to display