Developer Tooling
Overview
This section covers the developer-facing tools available in the Keymate platform for authoring policies, exploring APIs, testing authorization decisions, and experimenting with authorization models. These tools help you build, validate, and debug authorization configurations before deploying to production.
When to Read This Section
- You want to write ABAC or RADAC expressions using the FQL code editor
- You want to explore API schemas and resource definitions
- You want to test authorization decisions with explain and simulation tools
- You want to experiment with FGA authorization models
Who Should Start Here
- Developer — Developers authoring policies, testing authorization flows, or building integrations with the Keymate platform
Key Topics
Using the API Explorer
Browse and inspect authorization model schemas and resource definitions.
Using the Admin API Tester
Test API endpoints with custom headers, scopes, and request parameters.
Policy DSL Tooling
FQL code editor with auto-completion, validation, formatting, and field browser.
FGA Playground Workflows
Experiment with FGA authorization models and relationship queries.
Testing Authorization with Explain & Simulation
Test authorization decisions and inspect decision traces.
Recommended Reading Order
- Policy DSL Tooling — Learn the FQL code editor for writing policy expressions
- Using the API Explorer — Browse available schemas and resources
- Using the Admin API Tester — Test API endpoints interactively
- FGA Playground Workflows — Experiment with fine-grained authorization models
- Testing Authorization with Explain & Simulation — Validate authorization decisions end-to-end
Related Sections
- Policy Development — Guides for authoring policies with DSL and GUI
- Admin Console — Component documentation for the Admin Console