SDKs
Monk provides official SDKs that wrap the API with language-idiomatic interfaces, automatic retries, and production-ready defaults.Available SDKs
Rust
High-performance async client for the Events API
(
events-api.monk.com). Includes buffering, circuit breaking, and automatic
retries. Available on crates.io.Go
Coming soon
TypeScript / Node.js
Coming soon
Python
Coming soon
The Rust SDK currently targets the Events API — the high-throughput event
ingestion and usage query endpoints at
events-api.monk.com. It does not
cover the Monk API at api.monk.com (customers, meters, plans, contracts,
etc.). For those resources, use the REST API
directly.Why Use an SDK?
While you can call the Monk API directly with HTTP, SDKs provide:- Automatic retries with exponential backoff and jitter on transient failures
- Client-side validation that catches errors before making a network call
- Idempotency key management so you never accidentally double-count events
- Buffered ingestion for high-throughput event pipelines
- Typed models for compile-time safety and IDE autocompletion