Skip to content

SDKs ​

Both SDKs wrap the OpenAI-compatible /v1 surface with typed responses, a streaming iterator, retries that honour Retry-After, and the server's X-Request-Id on every error.

Python ​

bash
pip install matterwave-sdk

Python 3.10 or newer; the only dependency is httpx. Sync and async clients. Documentation.

PyPI: matterwave-sdk — not yet published

No release has been published yet. The table fills itself from the release job.

TypeScript ​

bash
npm install @matterwave/sdk

fetch-based, so it runs in Node 18+ and in browsers; ESM and CommonJS builds, one .d.ts. Documentation.

npm: @matterwave/sdk — not yet published

No release has been published yet. The table fills itself from the release job.

Or the openai package ​

Set base_url to https://app.matterwave.ai/v1 and api_key to your key. Request fields keep their OpenAI names, so a body written for the openai package passes through unchanged. See the /v1 API.