A simpler way to build web APIs for agents

Turn your data and tools into shareable web APIs that agents can directly interact with.

https://example.statespace.app/README.md
---
tools:
  - [grep]
  - [curl, -X, GET, { }]
  - [psql, -c, { regex: "^SELECT\\b.*" }]
---
 
```component
echo "Server time: $(date)"
```
 
# Instructions
- Use grep to search for logs in ./data
- Query the database for recent users
- See [analyze](src/analyze.md) for more workflows
DEPLOY IT

Ship in minutes.

From idea to production in three simple steps.

1

Build

Define your API with Markdown files, scripts, and data.

~/Documents
demo/
├── README.md
├── ingest.py
├── data/
│  └── users.csv
└── src/
    ├── analyze.md
    └── search.md
2

Deploy

Deploy public or private apps with Statespace's CLI.

~/Documents
$
3

Ask

Drop the URL into any agent and ask away.

Chat
What can I do with the API at https://demo.statespace.app?
SHARE IT

Works anywhere.

Any agent with HTTP can interact with your apps.

$ claude "What can you do with the API at https://rag.statespace.app?"
INSPECT IT

Built-in observability.

Deploy and manage your apps from a centralized dashboard.

Observability dashboard
CUSTOMIZE IT

Make it yours.

Customize runtimes, access, and workflows to fit your stack.

Access tokens

Scoped tokens for private apps. Grant read, write, or tool access to agents and revoke at any time. Learn more.

SSH access

Connect directly to application's runtime over SSH. Debug live, inspect state, and run commands. Learn more.

Custom runtimes

Bring your own Dockerfile to install packages, languages, and dependencies your applications need. Learn more.

Ready to start building web APIs for agents?