A simpler way to build agent-native APIs.
Turn your data and tools into REST APIs that agents can directly interact with.
TRY IT
Try an API right now.
Pick an example, pick an agent, run the command.
$ claude "What can you do with the API at https://rag.statespace.app?"
BUILD IT
It's just Markdown.
Build RESTful APIs for agents in plain Markdown.
https://example.statespace.app/README.md
---
tools:
- [grep]
- [python3, script.py, { }]
- [psql, -d, $DB, -c, { regex: "^SELECT\\b.*" }]
---
```component
echo "Server time: $(date)"
```
# Instructions
- Use grep to search for logs in [data](./data)
- Run read-only queries against the PostgreSQL DB
- See [analyze](src/analyze.md) for more workflows
DEPLOY IT
Ship in minutes.
From idea to production in three simple steps.
1
Build
Add your Markdown files, scripts, and data to your app.
demo/
├── README.md
├── script.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?
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.
INSPECT IT
Built-in observability.
Deploy and manage your apps from a centralized dashboard.
