What problem does it solve?
Render Workflows setup and development can be fragmented across CLI scaffolding, SDK setup, task patterns, local testing, and Dashboard deployment, making it easy to miss required configuration and up-to-date API usage.
Core Features & Use Cases
- First-time scaffolding (CLI-first): Bootstraps a Workflow service using Render CLI 2.11.0+ with an interactive or non-interactive path.
- SDK installation & correct API usage: Guides Python and TypeScript workflow service setup and emphasizes verifying API signatures against the installed SDK.
- Task design patterns: Covers retries, subtasks, fan-out/fan-in, ETL-style chaining, cron-style triggering, and cross-workflow orchestration.
- Local development and troubleshooting: Runs a local task server, lists tasks locally, and provides targeted fixes for registration, execution, networking, and limit issues.
- Deployment to Render Dashboard: Deploys as a Workflow service (with required root directory and build/start commands) and provides cross-service triggering examples.
Quick Start
Ask to scaffold and deploy a new Render Workflow service by running render workflows init and then defining a workflow task, testing it locally with the local dev server, and deploying it to Render using the Dashboard workflow service flow.