58303a0535
chore(deps-dev): bump @types/node from 22.1.0 to 22.2.0 in /vscode/microsoft-kiota |
||
---|---|---|
.. | ||
.vscode | ||
images | ||
l10n | ||
media | ||
src | ||
.gitignore | ||
.hintrc | ||
.vscodeignore | ||
LICENSE | ||
README.md | ||
debugging.md | ||
eslint.config.mjs | ||
package-lock.json | ||
package.json | ||
package.nls.ar.json | ||
package.nls.cs.json | ||
package.nls.es.json | ||
package.nls.fr.json | ||
package.nls.it.json | ||
package.nls.ja.json | ||
package.nls.json | ||
package.nls.pl.json | ||
package.nls.pt.json | ||
package.nls.ru.json | ||
package.nls.sw.json | ||
package.nls.tr.json | ||
package.nls.zh-cn.json | ||
tsconfig.json | ||
vsc-extension-quickstart.md | ||
webpack.config.cjs |
README.md
Microsoft Kiota
Kiota is a client generator for HTTP REST APIs described by OpenAPI. The experience is available as a command-line tool and as a Visual Studio Code extension. Kiota helps eliminate the need to take a dependency on a different API client for every API that you need to call, as well as limiting the generation to the exact API surface area you’re interested in, thanks to a filtering capability.
Features
Using kiota you can:
- Search for API descriptions.
- Filter and select the API endpoints you need.
- Generate models and a chained method API surface in the language of your choice.
- Call the API with the new client.
All that in a matter of seconds.
Microsoft Kiota extension for Visual Studio Code
This Visual Studio Code (VS Code) extension adds a rich UI for the Kiota experience. The features include all of Kiota capabilities such as search for API descriptions, filtering and generating API clients and more!
- Once the extension is installed, you will be able to see the commands available to you.
- Search for an API description using a keyword
- Select the OpenAPI description you are interested in and you will be presented with the Kiota OpenAPI Explorer containing all the available endpoints
- Select the endpoints to include in your API client
- Finally, you can generate the API client. You will be prompted to provide some parameters for your client such as the class and namespace names. You will also need to select the language for the generated client.
Requirements
None.
Extension Settings
None.
Known Issues
Checkout the list of open issues to get a list of the known issues.
Release Notes
Checkout the release notes to get more information about each release.