Keymate Logo

Mass Import of Policies & Resources—Zero Manual Overhead

Keymate lets you import hundreds of API resources and authorization policies in bulk using JSON or CSV—ideal for onboarding legacy systems, syncing external governance tools, or scaling access control across large orgs.

Keymate lets you import hundreds of API resources and authorization policies in bulk using JSON or CSV—ideal for onboarding legacy systems, syncing external governance tools, or scaling access control across large orgs.

Structured, Scalable, and Schema-Validated Imports

With Keymate's bulk import engine, you can ingest complex policy and resource definitions in structured formats like JSON or CSV. This feature accelerates rollout across teams and regions—especially useful for government-grade environments, partner ecosystems, and multi-team enterprise projects.

Bulk Import Engine

The platform gives you: Schema-validated JSON or CSV templates, support for various definitions, preview and validation, granular error handling, audit logs with rollback, and REST API access for automation.

Example: Ingest complex policy and resource definitions in structured formats.

Key Components:

Schema-Validated Templates
Policy & Resource Support
CI/CD Integration
Audit & Rollback

What Makes It Unique

Schema-Validated Templates

Ensures input matches the required structure—fail-safe import flow

Policy & Resource Support

Accepts both policies (DSL or UI-based) and resource+scope definitions

Custom Field Mapping

Supports mapping of CSV columns to internal DSL/structure fields

Granular Error Feedback

Row-level errors, skipped entries, and preview before apply

CI/CD Integration

Use REST API to automate import as part of DevSecOps flow

Versioned Imports

Every import can be versioned and compared via policy diff

Audit & Rollback

All imports logged with full rollback support for traceability

Frequently Asked Questions

Yes. CSV is great for simple spreadsheets; JSON is better for complex nested policies and scopes.
Yes. Even policies defined through the visual UI can be imported and versioned via JSON.
Invalid rows are skipped with detailed error messages. Valid rows are applied safely.
Yes. The bulk import engine is accessible via REST API and fully compatible with CI/CD pipelines.

How to Use This Feature

Implementation Steps

1

Download the schema template (CSV or JSON)

2

Fill in policy or resource rows—include scope, method, action

3

Upload through Admin Console or POST to REST API

4

Review validation preview and fix any row-level issues

5

Confirm and apply the import

6

View audit logs, diffs, and rollback if needed

ELEVATE YOUR IAM STRATEGY

Ready to Transform Your Keycloak Experience?

Implement fine-grained authorization, multi-tenant infrastructure, and comprehensive security policies with Keymate — built on the Keycloak foundation you already trust.