Give your apppowerful agents

Define your agent once and ship it to production in seconds.Your app calls one API. Polpo runs everything else.

Paste this into your coding agent
Run npx @polpo-ai/cli create and follow the steps to create my first agent.
or
· platform

Everything to run production agents

Agents

A fully composable harness: prompt, skills, and tools, with versions you can review and roll back.

⟲ rollback to v11
agentsupport-agentv12
promptskillstools

Model Gateway

All models, one bill. Route and switch models without rewriting.

POST/v1/chat/completions+12
OpenAIAnthropicGeminiMistralDeepSeekMeta

Tool Functions

Define functions your agent can call as a tool.

defineTool({
  name: "refund",
  run: async ({ id }) =>
    refunds.create(id),
})
agent called refund()

Memory

Agents remember facts and context across runs.

memoryuser-425 facts

Sandboxes

Built-in isolation that automatically spins up when needed.

Durable Loops

Run long-running, deterministic workflows that survive restarts, retries, and waits.

taskenrich-leadsstep 5 / 8
retry3 attempts · backoffresumed after restart

Connections

Give agents the outside world over MCP, OAuth, and API keys.

MCP serversregistry · remote
OAuthscoped · per user
API Keyserver-to-server

Schedules

Run agents on a clock with cron or plain language.

billing-syncevery 15m
inbox-triage09:00 daily
nextin 4m

Channels

Let users talk to your agents from the tools they already use.

SlackDiscordTelegramWhatsApp
plusweb chat · REST API

Drives

Give agents persistent files they can create, read, and reuse across runs.

bucketagent-files
report.pdf2.4 MB
export.csv18 KB

Use one or all. Best of breed products. Integrated as a platform.

Trusted by teams shipping agents

Lumea
Userlens
Insurtech Solutions
Open MagiOpen Magi
SuperlogSuperlog
Wordmark
Lumea
Userlens
Insurtech Solutions
Open MagiOpen Magi
SuperlogSuperlog
Wordmark
Lumea
Userlens
Insurtech Solutions
Open MagiOpen Magi
SuperlogSuperlog
Wordmark
· build

Build agentic apps from your tools

Install the Polpo MCP or call the API, and ship a consumer-facing agent that lives inside your app.

Polpo MCP connected to Claude Code
Claude CodeCursorCodexWindsurfCopilotBolt
· any stack

Use Polpo with
TypeScript

Your agents live behind one HTTP API. Typed SDKs for the languages you use, plain curl for everything else.

run-agent.tsone HTTP API
import { Polpo } from "@polpo-ai/sdk";

const polpo = new Polpo();
const run = await polpo.agents.run("support", {
  input: "My subscription did not renew."
});
console.log(run.output);

You pay for work, not waiting

Most of a run is spent waiting for the model to think, and we never bill that. You're charged only for the seconds your agent actually runs: sandboxed tools, files, browser, code. Spending limits built in.

$0.05 / active minuteSee pricing
2min billedon a typical 13min run · 1 tick = 30s
0min13min
Idle (model thinking) · freeActive (agent running) · billed
$0.10 for this run $0.65 wall-clock

· faqs

Questions, answered.

The short version. For deeper answers, the docs are exhaustive.

read the docs

Polpo is the cloud backend for agentic products. Define the agent, deploy the harness, and call it from your app, CLI, or coding agent.

$npx @polpo-ai/cli create

Your first agent, live in 60 seconds

Launch once. Scale from one agent to thousands.

Free tier · No credit card