Esta página se muestra en inglés. Una traducción al español está en curso.
CLI ToolsMay 12, 2026·2 min de lectura

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.

Listo para agents

Staging seguro para este activo

Este activo primero queda en staging. El prompt copiado pide inspeccionar los archivos staged antes de activar scripts, config MCP o config global.

Stage only · 17/100Política: staging
Superficie agent
Cualquier agent MCP/CLI
Tipo
CLI Tool
Instalación
Stage only
Confianza
Confianza: Established
Entrada
Asset
Comando de staging seguro
npx -y tokrepo@latest install 61a95ca0-13fc-4498-a577-8fe56042e62d --target codex

Primero deja archivos en staging; la activación requiere revisar el README y el plan staged.

Introducción

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.

🙏

Fuente y agradecimientos

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

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados