Skip to content

Start here

You've landed on Tape. Pick the path that matches what you want to do today.

  • Install Pick up the SDK and CLI. Five minutes. No GCP needed.

  • Quickstart (10 min) Zero to a recovering, observable agent on your laptop, then on Cloud Run.

  • ADK on Tape The durable_app(...) recipe — 15 lines that make any ADK agent durable.

  • Local development tape dev against SQLite, the Pub/Sub emulator, the Bigtable emulator, and the kill-resume demo.

  • First crash-survival Kill the agent mid-tool-call. Watch the reactor resume it. Verify exactly-once.

Prerequisites

You'll need:

  • Python 3.10+ (the reference SDK + the CLI)
  • A POSIX shell (bash or zsh)
  • (optional) Docker, if you don't have cargo and prefer the bundled tape-server image
  • (optional) Google Cloud SDK + a project, if you're going to deploy

Tape is one Rust server + per-language SDKs. The reference SDK and the CLI are Python. Your agent process can be Python, Go, TypeScript, or Java — see SDK reference.

What's next

  • Don't yet know what "outbox" or "reactor" means? Start with the Concepts section — it's the mental model.
  • Want a single page that shows every API in one shot? Cheat sheet.
  • Stuck on something? FAQ · Troubleshooting.