SDK

Build on Maritime

Give every one of your users their own agent. One call on sign-up spins up an isolated agent on Maritime's fleet; another sends it a message. You never touch a container. Maritime handles provisioning, per-customer isolation, sleep/wake, and billing.

Your productYour backendonSignup(user)Node · Python · anymaritime-sdkMaritimeControl planeapi.maritime.shauth · scale · billingprovisionsagent · customer_1agent · customer_2agent · customer_3one isolated agent each
Your backend calls the SDK; Maritime runs an isolated agent for every one of your customers.

The whole thing: provision an agent for a customer, then chat with it. Real code, real agent, real reply. The same three lines in either language:

TypeScript

Python

provision() is idempotent: the same call on every sign-in returns the same agent.

Install

npm install maritime-sdk

Zero dependencies. TypeScript needs Node 18+ (or Bun / Deno / edge); Python needs 3.9+.

Explore the SDK

Prefer raw HTTP, or another language?

Every SDK call maps 1:1 to the REST API. The frameworks list covers the templates, and the SDK source (with runnable examples) lives at github.com/maritime-sh/maritime-sdk.