Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.amika.dev/llms.txt

Use this file to discover all available pages before exploring further.

Amika gives you two main ways to drive sandboxes: the amika CLI for day-to-day shell use, and the @amika/sdk TypeScript SDK for programs and pipelines. The guides in this section walk through one task at a time and show both side-by-side, so you can pick whichever interface fits the job.

Where to start

Create a sandbox

Spin up a sandbox loaded with your repo and agent credentials.

Send a message to an agent

Run Claude, Codex, or another agent inside a sandbox synchronously.

Manage secrets

Store API keys and OAuth credentials in the Amika vault.

Inject credentials

Wire stored credentials into a sandbox at create time.

CLI and SDK in one place

Every guide shows the same step with a <CodeGroup>: the CLI snippet first, the TypeScript snippet second. Use whichever tab matches the surface you’re working in.
amika sandbox create --name dev-box --preset coder

What you need

The SDK does not read AMIKA_API_KEY from your environment or disk. The caller is responsible for sourcing the token. The CLI handles credential storage for you.

See also

TypeScript SDK

Method-by-method reference, types, and errors.

CLI reference

Full flag listing for every amika command.

HTTP API

Interactive docs and OpenAPI spec for the hosted API.