This is a template for running a production-ready Temporal cluster on Render. The setup supports independent autoscaling for each Temporal service (frontend, matching, history, worker), has advanced visibility backed by Elasticsearch, and includes an example Go app to trigger and run workflows. Create a new repo using this template, and then click the button below to try it out:
For deploy instructions, see our Temporal guide.
auto-setup-override.sh is based on Temporal's auto-setup.sh script, with some modifications made to better accommodate Render's architecture.