Skip to main content

Deploy the gateway to Render

One-click Blueprint deploy of the systemprompt.io gateway on Render with managed Postgres.

Render is a hosted platform that provisions services and databases from a render.yaml Blueprint in your repository. This channel stands up the systemprompt-gateway server from the GHCR image alongside a managed Render Postgres, with DATABASE_URL wired in automatically.

Pick Render when you want a fully managed Blueprint deploy with a free-tier Postgres and no server to maintain.

One-click deploy

Deploy to Render

Render reads render.yaml at the repo root and provisions:

  • A systemprompt-gateway web service from the GHCR image
  • A systemprompt-postgres database (Render Postgres, free plan)
  • DATABASE_URL wired in automatically

Required env vars

The Blueprint declares the provider keys with sync: false, so Render prompts you in the deploy dialog. Set at least one; the gateway will not boot without a provider key:

  • ANTHROPIC_API_KEY
  • OPENAI_API_KEY
  • GEMINI_API_KEY

First boot runs migrations and the publish pipeline, then serves the API on port 8080.

Scaling

The Blueprint defaults to the free database plan and a single web instance. To bump plans or add replicas, fork the repo, edit render.yaml, and reconnect the Blueprint.

For the complete recipe, see the full Render guide in the template repository. For Blueprints, plans, and service settings, see the Render documentation.