Orchard Docs
← Dashboard
Documentation

Build with Orchard

Orchard gives your app real cloud services — added by asking your coding agent in plain English. No accounts, API keys, buckets, or environment variables to manage.

you add file uploads to my app
orchard provisioned storage · wired upload URL · ready ✓
Concept

How it works

Orchard runs as an MCP server your editor connects to. Once it's connected, your agent can provision and use Orchard services on your behalf — you just describe what you want.

1

Connect once

Add the Orchard MCP server to Cursor, Claude Code, or Codex and sign in with Google. One-time setup per editor.

2

Ask in plain English

Tell your agent what you need — “add file uploads”, “save order history”. No SDK to learn.

3

Orchard provisions & wires it

The service is created on demand and the code is wired in. Track storage, requests, and usage in the dashboard.

Setup

Connect Orchard

Before your agent can use any service, connect the Orchard MCP server to your editor. The dashboard has copy-paste config for Cursor, Claude Code, and Codex.

Open the Connect tab in the dashboard, copy the config for your editor, then approve the server.

Connect Orchard
Service

Storage

Live

Cloud file storage for your app. Use it when users upload or download files — images, PDFs, avatars, attachments.

Upload URLsSecure URLs your app hands to the browser
File keys & linksA stable file_key + public link per file
List · download · deleteFull lifecycle from your app or the agent
Usage in dashboardStorage & activity, always visible

Say this to your agent

Prompt
Add file uploads to my app using Orchard. Users should be able to upload an image and I want a URL back that I can save with their profile.

Result: your agent adds an upload flow and stores files in the cloud — you just get back a URL to save.

Storing structured or relational data? (orders, users, records) → use Database.
Service

Database

Live

Managed structured data for your app. Use it when you need to save and query records, lists, and relationships.

Tables & recordsCreated on demand — no schema setup
Read · write · querySave, fetch, update, and filter rows
Runtime API keyFor your app's server side
Tables in dashboardRow previews & usage, always visible

Say this to your agent

Prompt
Add an Orchard database to my app and save each order (items, total, status) when a customer checks out, so I can list a user's past orders.

Result: your agent designs the tables and wires reads/writes — no schema setup or connection strings on your side.

Storing files or images? (uploads, avatars, attachments) → use Storage.