> ## Documentation Index
> Fetch the complete documentation index at: https://docs.medera.info/llms.txt
> Use this file to discover all available pages before exploring further.

# SDKs & Tools

> Official SDKs, web components, and developer tools.

Medera ships SDKs in JavaScript / TypeScript and Python plus web components for embedded experiences. All SDKs handle authentication, automatic token refresh, retries with exponential backoff, and webhook signature verification.

<CardGroup cols={2}>
  <Card title="JavaScript / TypeScript SDK" icon="https://mintcdn.com/medera-357fd587/n1mgcc3nR2sq_PoL/icons/ui/square-code.svg?fit=max&auto=format&n=n1mgcc3nR2sq_PoL&q=85&s=dbd1e102b91dff8eed8a62aeff7417ff" href="/sdks/js/overview" width="40" height="40" data-path="icons/ui/square-code.svg">
    `@medera/sdk` for Node 18+, modern browsers, Bun, Deno, and edge runtimes (Cloudflare Workers, Vercel Edge).
  </Card>

  <Card title="Python SDK" icon="https://mintcdn.com/medera-357fd587/n1mgcc3nR2sq_PoL/icons/ui/square-code.svg?fit=max&auto=format&n=n1mgcc3nR2sq_PoL&q=85&s=dbd1e102b91dff8eed8a62aeff7417ff" href="/sdks/python/overview" width="40" height="40" data-path="icons/ui/square-code.svg">
    `medera` — async-first via httpx + Pydantic models. Python 3.10+.
  </Card>

  <Card title="Dictation Web Component" icon="https://mintcdn.com/medera-357fd587/iC-6rAuwl-0aQSw_/icons/ui/mic.svg?fit=max&auto=format&n=iC-6rAuwl-0aQSw_&q=85&s=2fa5bf2e6c0f7c96c6db63c83d109eb1" href="/sdks/dictation-component" width="40" height="40" data-path="icons/ui/mic.svg">
    `<medera-dictation>` — drop-in dictation UI with microphone management and command parsing.
  </Card>

  <Card title="Co-Therapy Web Component" icon="https://mintcdn.com/medera-357fd587/n1mgcc3nR2sq_PoL/icons/ui/users.svg?fit=max&auto=format&n=n1mgcc3nR2sq_PoL&q=85&s=6cfd2d71e676953927a6cd89be0a86d5" href="/sdks/co-therapy-component" width="40" height="40" data-path="icons/ui/users.svg">
    `<medera-cotherapy>` — multimodal capture UI with private clinician channel.
  </Card>

  <Card title="Postman" icon="https://mintcdn.com/medera-357fd587/iC-6rAuwl-0aQSw_/icons/ui/package.svg?fit=max&auto=format&n=iC-6rAuwl-0aQSw_&q=85&s=dd914d6788b778da84a9c63a2cfeed1f" href="/sdks/postman" width="40" height="40" data-path="icons/ui/package.svg">
    Pre-built Postman collection with the full Medera API.
  </Card>

  <Card title="CLI" icon="https://mintcdn.com/medera-357fd587/n1mgcc3nR2sq_PoL/icons/ui/terminal.svg?fit=max&auto=format&n=n1mgcc3nR2sq_PoL&q=85&s=a54c23f663622840fa7b900ec04462a5" href="/sdks/cli" width="40" height="40" data-path="icons/ui/terminal.svg">
    `medera` CLI for deployments, evaluations, and code generation.
  </Card>
</CardGroup>

## Common patterns

| Pattern          | JS SDK                       | Python SDK                     |
| :--------------- | :--------------------------- | :----------------------------- |
| Auth             | `MederaClient({ apiKey })`   | `MederaClient(api_key=...)`    |
| Cancel a request | `AbortController`            | `httpx.Timeout`                |
| Pagination       | `client.X.list({ cursor })`  | `client.X.list(cursor=...)`    |
| Webhooks         | `verifyMederaSignature(...)` | `verify_medera_signature(...)` |

## Examples repository

[github.com/medera-ai/examples](https://github.com/medera-ai/examples) — working code in TypeScript, Python, Swift, and Kotlin.

***

## What's next

<CardGroup cols={2}>
  <Card title="JavaScript SDK" icon="https://mintcdn.com/medera-357fd587/n1mgcc3nR2sq_PoL/icons/ui/square-code.svg?fit=max&auto=format&n=n1mgcc3nR2sq_PoL&q=85&s=dbd1e102b91dff8eed8a62aeff7417ff" href="/sdks/js/overview" width="40" height="40" data-path="icons/ui/square-code.svg">Install + first call.</Card>
  <Card title="Python SDK" icon="https://mintcdn.com/medera-357fd587/n1mgcc3nR2sq_PoL/icons/ui/square-code.svg?fit=max&auto=format&n=n1mgcc3nR2sq_PoL&q=85&s=dbd1e102b91dff8eed8a62aeff7417ff" href="/sdks/python/overview" width="40" height="40" data-path="icons/ui/square-code.svg">Install + first call.</Card>
  <Card title="Authentication" icon="https://mintcdn.com/medera-357fd587/iC-6rAuwl-0aQSw_/icons/ui/key.svg?fit=max&auto=format&n=iC-6rAuwl-0aQSw_&q=85&s=4ef54e51baa6c73498065cb90a8834ff" href="/authentication/overview" width="40" height="40" data-path="icons/ui/key.svg">Credential types + scopes.</Card>
  <Card title="API Reference" icon="https://mintcdn.com/medera-357fd587/n1mgcc3nR2sq_PoL/icons/ui/terminal.svg?fit=max&auto=format&n=n1mgcc3nR2sq_PoL&q=85&s=a54c23f663622840fa7b900ec04462a5" href="/api-reference/welcome" width="40" height="40" data-path="icons/ui/terminal.svg">Every endpoint.</Card>
</CardGroup>
