Ibby docs
Run code in isolated sandboxes from your app, with a TypeScript SDK, a Python SDK, a command line tool or plain HTTP.
Ibby runs your code in isolated sandboxes. A sandbox has no network, holds no secrets and stops on its own when its time is up. You create one, put files in it, run commands, read the results and remove it.
You can reach Ibby four ways. All four do the same things.
| Way | Install | Page |
|---|---|---|
| TypeScript SDK | npm install @ibby-ai/sdk |
TypeScript SDK |
| Python SDK | pip install ibby |
Python SDK |
| Command line | npm install --global @ibby-ai/cli |
The ibby command |
| HTTP | Nothing to install | API reference |
Where to start
- New here? Follow the quickstart. It takes a few minutes and needs only your API key.
- Want the ideas first? Read concepts: lanes, keys, sandboxes, the store folder, images, jobs, retries and errors.
- Want to see what your runs cost? Usage and cost lists them, with estimates.
- Looking up one call? The API reference has a page for every operation.
Keep keys and client data out
Never paste an API key, a secret or any client detail into these docs, their search or their assistant. Use synthetic data in sandboxes.