BackendsInfrastructure for coding agents

Your coding agent needs a backend. Backends gives it one.

Databases, Redis, object storage and auth, provisioned on demand by your coding agent. No Docker Compose. No console clicking.

PostgreSQLRedisObject storageAuth & Google loginScoped keys
my-awesome-applive
Coding agentbuilding my-awesome-app
"I need PostgreSQL"
BackendsInfrastructure API
createcredsnetworkreturn
PostgreSQLready
Redisready
Storageready
Authready
$ backends db create --env
✓ Database created db_k3v9x2
✓ Credentials generated
✓ Connection configured
DATABASE_URL saved to .env
Why Backends

Let agents build. Don't make them babysit infrastructure.

An agent can write your app in an afternoon, then stall on a database it can't create. Backends removes that wall.

Before

Coding Agent
  ├── Docker Compose
  ├── Database setup
  ├── Redis setup
  ├── MinIO setup
  ├── Secrets
  ├── Networking
  └── Authentication
SlowFragileManual

With Backends

Coding Agent
       │
    Backends
       ├── Database
       ├── Redis
       ├── Storage
       ├── Auth
       └── Secrets
AskProvisionBuild
TraditionalDeveloper → Cloud → Infrastructure → App
AI-nativeCoding Agent → Backends → Infrastructure → App
Agent-first

One request. A database it can use.

  • The agent askswith the project's secret key. No human in the loop.
  • Backends provisionsa dedicated Postgres database and its own user.
  • The agent keeps buildingThe connection string goes into .env as DATABASE_URL.

It already works this way. For doughnut, an app running on Backends, Claude Code read the storage manifest and wrote the integration on its own.

requestreal route
curl -X POST https://backends-api.oiio.xyz/projects/$REF/database \
  -H "apikey: $BACKENDS_SECRET_KEY"
response201 Created
{
  "data": {
    "dbName": "db_k3v9x2",
    "dbUser": "u_k3v9x2",
    "host": "<host>",
    "port": 5433,
    "dsn": "postgres://u_k3v9x2:••••@<host>:5433/db_k3v9x2"
  }
}
or from the CLI
$ backends db create --env
  DATABASE_URL saved to .env
Human control

Agents do the work. You stay in control.

Every resource and every action your agents take, in one dashboard.

Projects/my-awesome-appproductionRK

Resources

PostgreSQLdb_k3v9x2 · 5433Ready
Redisk3v9x2:* · 6379Ready
Object Storagebucket: uploadsReady
Authenticationemail · googleConfigured

Recent activity

  • AI
    Agent configured Google OAuth2 min ago
  • AI
    Agent enabled Redis6 min ago
  • AI
    Agent provisioned PostgreSQL9 min ago

Let your agents build more.

Give your coding agents the infrastructure they need, right when they need it.

Ask → Provision → Connect → Build