Why use an SDK instead of raw requests
You can call the API directly — but the SDK handles the boilerplate you’d otherwise have to write yourself.| What the SDK does for you | Without SDK |
|---|---|
| Typed methods with IDE autocomplete | Manual request building from documentation |
| Automatic token and header injection | Setting up authorization in every request yourself |
| Built-in retries on network errors and rate limits | Writing your own retry logic |
| Updates alongside the API — nothing breaks silently | Tracking API changes manually |
The SDK is the recommended way to integrate. Direct API requests are best for quick tests or languages without an SDK yet.
Available SDKs
Python
gmt-python-sdk on PyPI
TypeScript
gmt-typescript-sdk on npm