The best thing about FusionAuth is that it provides a way to easily adopt its features incrementally. This is a lifesaver if you are switching authentication services while an application is in production. Review collected by and hosted on G2.com.
I have two critiques that relate to the Python client specifically. First, the login function returns a JWT, but not a refresh token. This behavior, however, is documented, occurs across all SDKs, and the documentation provides a workaround. Second, I wish the docstrings in the Python client referenced which API endpoint it was calling. I feel this would have saved some time in constructing the necessary payloads given their size and complexity, . Review collected by and hosted on G2.com.