Skip to main content
Monaco ships two official Rust clients on crates.io: one generated from the REST OpenAPI spec and one generated from the gRPC protobuf module. Choose based on how your backend talks to Monaco.

Choose a Rust Client

Rust REST SDK

Use monaco-sdk for REST market data, authenticated requests, request signing helpers, and order workflows over HTTP/JSON.

Rust gRPC SDK

Use monaco-grpc-sdk for protobuf-generated service clients over gRPC.

Hosts

Authenticated trading, account, deposit, and withdrawal workflows require a Monaco client ID and a wallet-authorized session key. Public market data can be read without authentication.