Generated client libraries for Jupiter APIs.
| Package | Lang | Version |
|---|---|---|
jupiter-api-ts |
TypeScript | |
jupiter-api-rs |
Rust |
Each package README contains its installation, usage, development, and release instructions.
The version-controlled source OpenAPI specifications live under openapi/.
openapi/jupiter.yaml and openapi/transaction.yaml are derived composite
inputs shared by both client generators.
Install repository dependencies with Bun:
bun installWhen source specifications change, refresh the composites before generating a client:
bun run prepare-openapiThe root is a Bun workspace for npm packages and a Cargo workspace for Rust crates. Language-specific source, generated output, package metadata, and changelogs live with their respective packages.