Appearance
Ovrin SDKs
One key. One SDK. One bill. Both clients cover the full control-plane surface:
| Python | TypeScript | |
|---|---|---|
| Install | pip install ovrin | npm install ovrin |
| Requires | Python 3.10+ | Node 18+ |
| Reference | Python SDK | TypeScript SDK |
python
import ovrin
client = ovrin.Client()
sandbox = client.sandboxes.create(template="codex")ts
import { Ovrin } from "ovrin";
const client = new Ovrin();
const sandbox = await client.sandboxes.create({ template: "codex" });Both expose the same resources: sandboxes (lifecycle, run + stream, files, stateful code, endpoints), memory, secrets, keys, usage, templates, and payments. Errors are typed classes carrying the API's stable machine-readable codes.
Prefer to let the model drive? The MCP server wraps this SDK as tools for Claude, Cursor, and other MCP clients.