Okta has released version 1.0 of its open-source authorization system OpenFGA, which will be officially launched today at KubeCon/CloudNativeCon in Amsterdam. OpenFGA was designed with reliability and speed at scale in mind, and is intended to be flexible. Okta made the application open-source in June 2022. Version 1.0 comes with seven improvements.
OpenFGA 1.0 offers increased accessibility by making the language for defining authorization models more understandable. The new ListObjects API allows a developer to view all the resources a user has access to based on the authorization policy, making it more transparent. Observability is enhanced by Open Telemetry tracing, Prometheus metrics, and pprof profiles. The authorization system can also be easily implemented in a Kubernetes cluster with a single command. In addition, version 1.0 provides better performance and more scalability of its Postgres storage adapter.
Okta has also made some SDK related improvements. A new software development kit for Python makes it easier for developers writing in that language to integrate OpenFGA into their projects. The SDK for JavaScript and .NET has been enhanced to support batching, making authorization requests more efficient.