kiota/vscode/microsoft-kiota
dependabot[bot] fadd589692
Bump @types/node from 20.11.20 to 20.11.21 in /vscode/microsoft-kiota
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.20 to 20.11.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-28 08:39:25 +00:00
..
.vscode - adds kiota as a known spell check word 2023-05-16 09:36:45 -04:00
images - updates extension logo 2023-04-11 12:41:12 -04:00
l10n Add Japanese translations to vscode extension 2024-01-19 03:45:50 +09:00
media - replaces confusing checkmark 2023-03-27 11:19:56 -04:00
src - fixes collapsed state not being reset between filters 2024-01-30 09:02:28 -05:00
.eslintrc.json - code linting 2023-04-10 15:03:32 -04:00
.gitignore - excludes out directory from tracked files 2023-09-25 09:32:44 -04:00
.hintrc - adds missing configuration file 2023-08-22 09:43:29 -04:00
.vscodeignore - moves webpack config to cjs 2023-09-27 09:19:23 -04:00
LICENSE - copies license file 2023-03-27 11:19:37 -04:00
README.md fix typos 2024-01-15 15:20:31 +09:00
debugging.md - adds api title in vscode treeview 2023-07-11 09:33:56 -04:00
package-lock.json Bump @types/node from 20.11.20 to 20.11.21 in /vscode/microsoft-kiota 2024-02-28 08:39:25 +00:00
package.json Bump the eslint group in /vscode/microsoft-kiota with 2 updates 2024-02-27 09:00:32 +00:00
package.nls.ar.json - adds arabic translations 2023-10-17 08:37:33 -04:00
package.nls.es.json - fixes spanish and portuguese translations 2023-10-17 08:38:44 -04:00
package.nls.fr.json - adds french translations 2023-10-17 08:37:28 -04:00
package.nls.it.json added italian translation 2023-10-17 11:35:59 -04:00
package.nls.ja.json Add Japanese translations to vscode extension 2024-01-19 03:45:50 +09:00
package.nls.json - adds missing additional data setting 2023-10-17 08:36:37 -04:00
package.nls.pt.json - fixes spanish and portuguese translations 2023-10-17 08:38:44 -04:00
package.nls.ru.json - adds russian translations 2023-08-22 09:43:32 -04:00
package.nls.sw.json Update with swahili translations 2023-08-22 09:43:31 -04:00
package.nls.tr.json - adds missing turkish translations 2023-10-17 08:37:30 -04:00
package.nls.zh-cn.json - adds chinese translations 2023-10-17 08:37:34 -04:00
tsconfig.json - adds path mapping for glob 2023-09-27 09:20:53 -04:00
vsc-extension-quickstart.md - vscode project scaffolding 2023-02-22 14:39:51 -05:00
webpack.config.cjs - moves webpack config to cjs 2023-09-27 09:19:23 -04:00

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 youre interested in, thanks to a filtering capability.

Features

Using kiota you can:

  1. Search for API descriptions.
  2. Filter and select the API endpoints you need.
  3. Generate models and a chained method API surface in the language of your choice.
  4. 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.
VScode extension commands
  • Search for an API description using a keyword
vscode extension search vscode extension search results
  • Select the OpenAPI description you are interested in and you will be presented with the Kiota OpenAPI Explorer containing all the available endpoints
Kiota OpenAPI explorer
  • Select the endpoints to include in your API client
kiota vscode select endpoint
  • 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.
generation complete

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.