Templates
Browse and one-click-deploy pre-built apps and services.
Templates are pre-configured apps and services (databases, tools like n8n and
WordPress, and starters) you can deploy in one call. Browsing is public;
deploying needs a deploy-scoped API key and a verified email.
List templates
GET /api/v1/templates?search=postgres&category=databases&sort=popularReturns { templates, total }. Each template includes slug, name,
category, tagline, env_vars (its schema), required_plan, and
min_memory_mb.
List categories
GET /api/v1/templates/categoriesGet one template
GET /api/v1/templates/:slugDeploy a template
POST /api/v1/templates/:slug/deploy{ "name": "my-n8n", "subdomain": "n8n", "env_vars": { "N8N_ENCRYPTION_KEY": "..." } }Creates the project, merges your env vars with the template defaults, honours
the template's memory requirement, wires GitHub auto-deploy for repo-backed
templates, and kicks off the deploy. Required env vars declared by the template
must be supplied or you'll get a 400. Some templates require a paid plan
(required_plan) and return 402 otherwise.
