Build Once with OpenAPI. Get SDKs Everywhere. Instantly.
Instantly turn your OpenAPI files into production-ready client SDKs for TypeScript, C#, Java, and more — no manual code needed.
---
openapi: 3.0.3
info:
title: Keycloak Admin REST API
description: This is a REST API reference for the Keycloak Admin REST API.
version: "1.0"
paths:
/admin/realms:
get:
tags:
- Realms Admin
summary: Get accessible realms Returns a list of accessible realms. The list
is filtered based on what realms the caller is allowed to view.
parameters:
- name: briefRepresentation
in: query
schema:
default: false
type: boolean
responses:
"200":
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/RealmRepresentation'
"403":
description: Forbidden
Stop writing SDKs by hand
Generates, publishes, and updates your SDKs automatically from OpenAPI. Sign up with your email to receive early access, launch notifications, and product updates.
Connect
Connect your GitHub repo or upload your OpenAPI file
GitHub Auto-Sync
Connect your repo once and we’ll detect changes to your OpenAPI file instantly — no more manual updates.
Upload your OpenApi file
Alternatively, just drop your .yaml or .json file — we’ll handle the rest in seconds.
Generate & build
Generate client SDKs for all major programming languages
Supported languages
With Kiota, we generate production-ready SDKs for C#, Java, TypeScript / JavaScript, Python, PHP, and Go, optimized for each language’s ecosystem.
Idiomatic code
Code is generated following each language’s native conventions and best practices for seamless integration.
Built-in documentation
Every SDK includes an auto-generated README, install guide, and quick-start examples.
Always up-to-date
SDKs are automatically regenerated with every API change to keep integrations in sync.
Publish automatically
Publish your SDKs to npm, NuGet, Maven, and more
Multi-registry publishing
Publish once, deploy everywhere. Your SDKs are automatically pushed to npm, NuGet, Maven, PyPI, Packagist, and more — so every platform you care about is instantly up to date without you juggling multiple pipelines.
Private & public support
Whether you’re shipping open-source packages to the world or distributing proprietary SDKs to internal teams, our workflow seamlessly handles both public and private registries without extra configuration.
Zero friction
From a single code push, the entire build and publish process is triggered automatically. No scripts to maintain, no manual uploads — just fresh SDKs available for your users the moment they’re ready.
Stop writing SDKs by hand
Generates, publishes, and updates your SDKs automatically from OpenAPI. Sign up with your email to receive early access, launch notifications, and product updates.