jupiter-api-rs

Jupiter API Client


Keywords
api, client, jupiter, solana
License
MIT

Documentation

Jupiter API Clients

Generated client libraries for Jupiter APIs.

Packages

Package Lang Version
jupiter-api-ts TypeScript npm version
jupiter-api-rs Rust crates.io version

Each package README contains its installation, usage, development, and release instructions.

Repository development

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 install

When source specifications change, refresh the composites before generating a client:

bun run prepare-openapi

The 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.