REST API clients for the Plural Console, generated from the OpenAPI specification in the repository root.
- Requirements: Go 1.21+
- Package:
github.com/pluralsh/rest-clients/go - Directory: go/
- Example: examples/go/
- Requirements: Python 3.8+
- Package:
pluralsh-console-client - Directory: python/
- Example: examples/python/
- Requirements: Node.js 20+
- Package:
@pluralsh/console-client - Directory: typescript/
- Example: examples/typescript/
Run from the repository root:
# All available clients
make generate
# Go
make -C go generate
# Python
make -C python generate
# TypeScript
make -C typescript generate.
├── openapi.json # OpenAPI specification
├── go/ # Go client
├── typescript/ # TypeScript client
├── python/ # Python client
└── examples/ # Example applications
├── go/
├── typescript/
└── python/