-
Notifications
You must be signed in to change notification settings - Fork 2
TypeScript client for the Oxide API
License
oxidecomputer/oxide.ts
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repo contains a TypeScript OpenAPI client generator and a copy of the client it generates from Oxide's OpenAPI spec. The generator is built specifically for use with specs generated by Dropshot. It has not been tested on any other specs and is unlikely to handle them well.
Package | Description |
---|---|
@oxide/openapi-gen-ts |
TypeScript OpenAPI client generator |
@oxide/api |
The client generated for the Omicron commit specified in OMICRON_VERSION |
See the README for the @oxide/api
package.
We prefer to keep the generator as simple as possible and narrowly scoped to our use case, so we can't spend much time reviewing PRs intended to expand functionality beyond what we need. If you like this generator and want to use it on your own specs, we recommend forking.