Skip to main content

Prerequisites

You need:
  • A terminal with curl (or any HTTP client)
  • That’s it. No Docker, no Node.js, no config files.

Step 1: Create your organization

Every Chowder account starts with an organization. This call creates one and returns your API key.
Save the api_key from this response — it won’t be shown again. This is your organization key and grants full access to all resources.
You’re on the shrimp tier (free) which gives you 1 instance. That’s enough to get started.

Step 2: Create an instance

An instance is a running OpenClaw agent with its own sandbox, workspace, and gateway.
The instance starts in provisioning status. Behind the scenes, Chowder is:
  1. Creating a cloud sandbox
  2. Installing OpenClaw
  3. Running the onboarding wizard
  4. Configuring gateway authentication
  5. Starting the gateway
This takes about 60–90 seconds. You can poll for status:
Once you see "status": "running", you’re good to go.

Step 3: Talk to your agent

Send a message and get a response. You need to specify a model — the agent will use it for this turn.
The agent remembers this conversation. Send another message and it’ll have context from the first one.

Step 4: Try sessions

By default, all messages go to the agent’s main session. To create a separate conversation thread, use the session endpoint:
Sessions are isolated — the agent maintains separate memory and context for each one. Switch back to the main session anytime by using the regular /responses endpoint.

What’s next?

Connect Telegram

Wire up a Telegram bot so users can chat with your agent directly.

Install skills

Give your agent superpowers — web browsing, code execution, and more.

Scoped API keys

Create restricted keys for frontends and third-party integrations.

Build a frontend

Build a chat UI with Next.js that talks to your Chowder instance.