Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Microsoft Kiota

Free#5 of 33 in Code GeneratorsAPI Generation Software

Microsoft Kiota: A focused open-source choice for generating typed REST API clients from OpenAPI. Ranked #5 of 33 in Code Generators by our editors (8.7/10); pricing: Open source; best for typed OpenAPI clients across languages.

8.7/10Editor score
Microsoft Kiota8.7 Explore Kiota

At a glance

  • Editor score
    8.7 / 10
  • Pricing
    Open source
  • Best for
    Typed OpenAPI clients across languages
  • Paid from
    Free
  • Facts checked
    20 Sep 2026
Microsoft Kiota screenshot
  • Where it wins

    • Generates strongly typed clients, models, and fluent request APIs
    • Supports C#, Dart, Go, Java, PHP, Python, Ruby, and TypeScript/JavaScript
    • Offers endpoint filtering, client updates, CLI support, and a VS Code extension
  • Where it doesn't

    • Focused on OpenAPI descriptions rather than general code generation
    • Designed for applications consuming HTTP REST APIs
    • Generated clients are limited to the supported target languages

Our verdict on Microsoft Kiota

Microsoft Kiota is an open-source command-line and Visual Studio Code tool for developers building applications that consume HTTP REST APIs. It generates strongly typed API clients from OpenAPI descriptions, including models and fluent request APIs. The project supports C#, Dart, Go, Java, PHP, Python, Ruby, and TypeScript/JavaScript, and runs on Windows, macOS, and Linux. Its focus is clear: turning an API description into language-specific client code rather than serving as a general-purpose code generator.

Kiota’s open-source distribution is available under the MIT License. The published project details do not describe commercial plan tiers; instead, the main value is in the generation workflow and its developer tooling. Users can run the command-line interface or work through the Visual Studio Code extension, search for and download API descriptions, filter generation to selected endpoints, and update previously generated clients. It can also produce API plugin manifests and API manifests, which extends its output beyond client classes and models.

The strongest fit is for teams that maintain or consume OpenAPI-described REST APIs and want typed clients across several programming languages. JSON Schema supports model serialization and deserialization, while endpoint filtering can help keep generated output aligned with a selected part of an API. Kiota is less suitable for projects that need code generation from inputs other than OpenAPI, or for applications outside the HTTP REST API use case. It also requires a target language from its supported list and a workflow built around CLI or Visual Studio Code tooling. Choose it when typed OpenAPI client generation is the priority; choose another generator when broader input formats or a different application model matter more.

Your product? Our editors can test Microsoft Kiota in depth and publish a review, labelled as paid · from $149/mo →

Microsoft Kiota pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on learn.microsoft.com

Microsoft Kiota fact sheet

Free planNot verified
Paid fromFree
Project scaffoldingNot verified
Custom templatesNot verified
Schema-to-code generationYes
CLI availableYes
IDE pluginsYes
Supported languagesC#, Dart, Go, Java, PHP, Python, Ruby, TypeScript/JavaScript
DeploymentDesktop
PlatformsWindows, macOS, Linux
SupportDocs, Community
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingOpen source
Websitelearn.microsoft.com
Facts checked20 Sep 2026

Alternatives to Microsoft Kiota

See all Microsoft Kiota alternatives →

Microsoft Kiota vs the competition

Compare Microsoft Kiota with any tool side by side →

Also Ranked In

Microsoft Kiota is ranked in 2 of our directories.

Used Microsoft Kiota? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Microsoft Kiota for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Microsoft Kiota 8.7/10

Microsoft Kiota is listed in our Code Generators directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/microsoft-kiota/"><img src="https://www.itechguides.com/best/badge/microsoft-kiota.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update