Cette page est affichée en anglais. Une traduction française est en cours.
CLI ToolsMay 12, 2026·2 min de lecture

Kiota — Generate OpenAPI Clients Anywhere

Kiota is a CLI that generates strongly-typed API clients from any OpenAPI description, so your app doesn’t depend on a different SDK per service.

Prêt pour agents

Staging sûr pour cet actif

Cet actif est d'abord staged. Le prompt copié demande à l'agent d'inspecter les fichiers staged avant d'activer scripts, config MCP ou config globale.

Stage only · 17/100Policy : staging
Surface agent
Tout agent MCP/CLI
Type
CLI Tool
Installation
Stage only
Confiance
Confiance : Established
Point d'entrée
Asset
Commande de staging sûr
npx -y tokrepo@latest install 61a95ca0-13fc-4498-a577-8fe56042e62d --target codex

Stage les fichiers d'abord; l'activation exige la revue du README et du plan staged.

Introduction

Kiota is a CLI that generates strongly-typed API clients from any OpenAPI description, so your app doesn’t depend on a different SDK per service.

  • Best for: platform teams standardizing API clients across multiple services and languages (C#, Python, Java, TS, etc.)
  • Works with: .NET SDK toolchain, OpenAPI descriptions (local files or URLs), codegen + CI workflows
  • Setup time: 10 minutes

Practical Notes

  • Supports multiple target languages with varying maturity levels (README table + legend)
  • Install options include .NET global tool and Homebrew (per official docs)

Why This Matters for Agents

Agents often need to call internal APIs. If each API has a bespoke SDK, your tool surface becomes inconsistent.

With OpenAPI-first generation you can:

  • Produce a consistent client shape across services
  • Regenerate when schemas change (CI-friendly)
  • Keep typed request/response models so agents (and humans) can validate inputs earlier

Practical workflow:

  1. Store OpenAPI specs (or URLs) in your repo.
  2. Generate clients into a generated/ folder.
  3. Add a CI check that the generated output is up-to-date.

That turns API integration into a repeatable build step instead of a manual “SDK hunt” every time.

FAQ

Q: Is Kiota tied to one API? A: No. It generates clients from any OpenAPI-described API.

Q: How do I install it? A: Official docs show a .NET global tool install and Homebrew as options.

Q: How do I keep generation stable? A: Pin versions and run generation in CI with a diff check.

🙏

Source et remerciements

Source: https://github.com/microsoft/kiota > License: MIT > GitHub stars: 3,731 · forks: 309

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires