Infrastructure for AI services.

Sandboxed runtime. Unified model routing. Programmable billing. The stack underneath every agent you ship.

Try Blueprint Agent Read the docs
0.6s p50 cold-start 671 models · 14 providers 90% WebBench-50 USD-direct billing SOC 2 · 55 / 57 60+ ecosystem partners
OPEN SOURCE

The libraries underneath everything.

Take any one. Leave the rest. MIT-licensed, on GitHub, npm-shipped.

@tangle-network/tcloud
0
TypeScript SDK + CLI for the whole platform. Sandbox, router, agents, billing — one client, one key.
@tangle-network/sandbox
0
Spawn isolated containers in 600ms. Any Docker image. Snapshot and restore from a single call.
@tangle-network/agent-eval
0
Score agent runs against rubrics. Compare variants. Powers the leaderboards on ai.tangle.tools.
@tangle-network/sandbox-ui
0
React components for chat, terminal, file browser, and tool-call streams. Drop into any agent UI.
@tangle-network/browser-agent-driver
2
LLM-driven Chromium with screenshot + DOM evidence per turn. Wallet-extension testing built in.
blueprint-sdk
335
Rust SDK for authoring Blueprints. Router, Caller, TangleArg, TangleResult, sol! macros, the lot.
Browse all 30+ repos at github.com/tangle-network
60 SECONDS · LIVE

Spawn a box. Hand it a goal. Stream the result.

Sandbox, router, evals, billing. The whole stack behind a single API key. This is the canonical "hello world" we send every developer.

Sandbox isolated runtime Router 671 models Evals auto-scored
Read the SDK docs
agent.ts
import { TangleClient } from "@tangle-network/tcloud"; const tangle = new TangleClient({ apiKey: process.env.TANGLE_API_KEY }); const box = await tangle.sandbox.create({ image: "node:22" }); for await (const ev of tangle.agent(box).run("Refactor src/ to TypeScript")) { process.stdout.write(ev.delta); }
sandboxspawned sbx_a8f3c2d1 · node:22 · 0.6s
agentstarted · "Refactor src/ to TypeScript"
agentread src/index.js
agentwrote src/index.ts · +87 / -14
agentran tsc --noEmit · 0 errors
✓ donebilled $0.04

Ship the agent, not five vendor integrations.

One auth. One bill. One stack underneath.