Documentation
How to reinvent one system, step by step
Connecting software, drafting an agent, reading a run, and understanding why something stopped for a person. Written alongside the code it describes.
Getting started
What this is, and how to get something working.
Agents
Building, configuring and versioning the thing that does the work.
Asking for something later
Every Sunday, on the 1st, or in five days — and how to change your mind.
Instructions that actually work
Be specific about refusals, not just about the job.
Versions and rolling back
Deploying keeps the old one. Nothing is overwritten.
Tools, and why an agent cannot exceed them
The complete list of things an agent can do.
Connections
Attaching your software, and what happens to the credentials.
Connecting software
Six kinds of connection, and what happens to your credentials.
Connecting a database
MySQL or PostgreSQL, with tools written from your schema and SQL checked before it runs.
Connecting an OpenAPI service
Point at the document and every operation becomes a validated tool.
Connecting a REST API
For an HTTP API with no specification — and the shortest way to give it one.
Connecting an MCP server
A URL and a token. The server describes the rest — except how dangerous it is.
The built-in toolkit
Dates, arithmetic and email. Nothing to connect, and email is guarded three ways.
Letting one agent ask another
Your agents as tools for each other — who may call whom, what stops a loop, and what it costs.
What happens to your credentials
Encrypted per secret, never in a prompt, never visible to us.
When a connection stops working
Credentials expire, hosts move, APIs get retired.
Approvals
What stops for a person, and why.
Executions
Reading a run, and what to do when one goes wrong.
Chat
Talking to an agent, from here or from somewhere else.
Reports
Saved questions, tables and exports.
Team
Who can do what, and how to change it.
Billing
Plans, limits, and what happens when a payment fails.
Moving to a different plan
Upgrade whenever you like and pay only the difference.
What happens if payment fails
Your workspace is restricted. Nothing is deleted.
Your AI token allowance
What tokens are, how many you get, and what happens when they run out.
Usage, quotas and what happens at the ceiling
Where the numbers come from and what runs out.
Support
Getting hold of a person.
What we send, and how to stop it.
Affiliates
Earning commission on businesses you introduce.
Developers
API keys, webhooks, and talking to Caterfli from your own code.
Not covered here?
A person reads every support ticket, and we would rather answer it than have you guess.
Get in touch