boxkite

Platform

Developers

Build on boxkite three ways: the boxkiteCLI + a hosted control-plane's REST API, the Python or JavaScript SDK, or an MCP server for any MCP-compatible agent client. Or skip the control-plane entirely and embed SandboxManageras a Python library directly against your own Kubernetes cluster — see the README's quickstart on the landing page for that path. This section is a small, hand-written set of guides on top of the real code in this repo — not a separate docs platform.

Router source

The actual FastAPI route definitions — request/response shapes, auth, rate limits.

SECURITY.md

What's in/out of scope for reports, and every known, not-yet-fixed risk, disclosed.

Quickstart

terminal
pip install boxkite-sandbox  # ships the `boxkite` CLI

# Signs up, mints an API key, and saves both -- one command
boxkite signup --url https://your-control-plane.example.com

# Create a sandbox session and run something in it
boxkite session create --label demo
# -> Created session 3f9a.. (status=active)

boxkite exec "python3 -c 'print(1 + 1)'"   # auto-detects the one active session
boxkite session rm 3f9a...

Full walkthrough, including running the whole stack locally with no hosted control-plane at all: Quickstart guide.

Capabilities

Integrations

Operations

Examples

Need a different language than Python/JS? Every deployed control-plane serves a standard FastAPI-generated OpenAPI spec at /openapi.json — feed it to @openapitools/openapi-generator-cli or any OpenAPI-based generator for the other 50+ targets it supports.