Skip to content

openfga/intellij-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

efb7388 · Mar 5, 2025

History

84 Commits
Mar 5, 2025
Mar 5, 2025
Aug 8, 2024
Mar 5, 2025
Jul 15, 2024
May 3, 2024
Mar 5, 2025
May 3, 2024
May 7, 2024
Mar 5, 2025
Mar 5, 2025
Aug 8, 2024
Aug 8, 2024
May 9, 2024

OpenFGA plugin for JetBrain IDEs

This is the official IntelliJ plugin for OpenFGA.

License Join our community Twitter

About

OpenFGA is an open source Fine-Grained Authorization solution inspired by Google's Zanzibar paper. It was created by the FGA team at Auth0 based on Auth0 Fine-Grained Authorization (FGA), available under a permissive license (Apache-2) and welcomes community contributions.

OpenFGA is designed to make it easy for application builders to model their permission layer, and to add and integrate fine-grained authorization into their applications. OpenFGA’s design is optimized for reliability and low latency at a high scale.

Resources

Installation

Manual Installation

manual_install.png

Usage

  • IDE and Editor theme OpenFGA Dark openfga_dark_theme.png
  • DSL syntax support (associated with .fga and .openfga file extensions) syntax.png
  • DSL syntax injection for YAML store files (associated with .fga.yaml and .openfga.yaml file extensions) store_syntax.png
  • Authorization model dsl file template template.png
  • Authorization model dsl live templates live_templates.png
  • Generate json file from DSL (requires OpenFGA CLI to be installed) cli_setup.png transform_json.png
  • Configure servers in OpenFGA tool window server_setup.png

Roadmap

A rough roadmap for development priorities.

Contributing

See the DEVELOPMENT and CONTRIBUTING.

Author

OpenFGA

Acknowledgments

A special thanks to Yann D'Isanto for the contribution of their codebase, which this project is built upon.

License

This project is licensed under the Apache-2.0 license. See the LICENSE file for more info.