A simpler way to build web APIs for agents
Turn your data and tools into shareable web APIs that agents can directly interact with.
BUILD IT
It's just Markdown.
Build RESTful APIs for agents in plain Markdown.
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.
demo/
├── README.md
├── ingest.py
├── data/
│ └── users.csv
└── src/
├── analyze.md
└── search.md
2
Deploy
Deploy public or private apps with Statespace's CLI.
$ ▊
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.

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.