Skip to main content
Deploy your agents to Render with a starter render.yaml and a single deploy command.
Starter templates ship in the git checkout, not in the PyPI wheel (MANIFEST.in excludes infra/). Run create from a monorepo checkout, or set PRAISONAI_STARTERS_ROOT / PRAISONAI_INFRA_ROOT.

Quick Start

1

Scaffold the project

The starter drops render.yaml and agents.yaml into the current directory.
2

Set your API key

Render marks OPENAI_API_KEY as sync: false, so set it in the dashboard.
3

Deploy

Trigger a Render deploy.

How It Works

The command shells out to the Render CLI to create a deploy.

Command Options


Starter render.yaml

The render starter deploys the prebuilt image.

Doctor

Check Render readiness before deploying.
deploy doctor --provider render now checks the Render CLI — previously this reported “Unknown provider”.

Best Practices

The starter uses latest. Pin a released ghcr.io/mervinpraison/praisonai tag in render.yaml.
The starter sets sync: false for OPENAI_API_KEY, so it must be entered in the Render dashboard rather than committed.
praisonai deploy destroy is not automated for Render — delete the service in the Render dashboard.

Deploy Templates

Scaffold the render starter.

Deploy to Fly.io

Another one-command PaaS target.