Push, Don't Poll: New Render Webhooks & Metrics Streams
Kate Grosch
March 11, 2025
Kate Grosch
As developers, we rely on a variety of tools to build, deploy, monitor, and debug code. But when those tools don’t talk to each other, it creates friction—manual work, wasted time, and unnecessary complexity.Today, we’re introducing Webhooks and Metrics Streams as brand-new capabilities to make integrating your workflows easier on Render. These features live in a new Integrations area of your Dashboard, alongside our existing Log Streams and Notifications capabilities. (And don't worry, you can still poll our API if you want!)
What can you build? Try end-to-end deployment automation
Many teams build automated CI/CD pipelines to deploy changes to a staging environment on Render. Before, developers had to poll the API to check when a deploy finished, delaying integration tests. We heard you loud and clear: nobody likes waiting around for things to happen.
“
We do full CI/CD pipelines, and that's all manual right now through the REST API. We just have to poll the REST API constantly or every five seconds waiting for a success or failure result. If we can get webhooks hooked up into that pipeline, not having to poll and just be able to respond would be useful.
Now, with webhooks:
You can notify GitHub Actions whenever your staging environment finishes deploying.
Stream service metrics to a variety of observability providers.
What can you monitor?
Teams running production workloads on Render need real-time alerts when things go sideways. Previously, developers had to manually check the Render Dashboard for spikes in metrics like CPU. As one Render customer put it:
“
Plugging the container metrics into Datadog would be useful. We’ve got most of the metrics centralized in Datadog, and it’s a pain in the arse when we have to go over to Render dashboards to observe CPU/memory stuff, not to mention we cannot alert on it or see the trends.
Now, with webhooks and metrics streams:
You can post a Discord message whenever your service scales up its instance count.
An engineer can jump into Grafana to view metrics, which are streamed from Render using OpenTelemetry, to make sure it's operating in a healthy way.
She might see that RAM shows a sawtooth pattern, indicating a memory leak from a bug in the previous deploy.
She can quickly deploy a fix, which will let the service scale down and save money.
Generate webhook notifications for any combination of nearly 50 different event types.
What can you automate?
If a high-traffic service goes down, your on-call engineer needs to provide clear and timely updates to your customers during the incident - all while working on restoring service.Now, with webhooks:
You can automatically push an update your company's status page to notify users whenever a service becomes unhealthy.
Engineers can focus on deploying a fix, instead of triaging a flood of support tickets.
You can automatically push a second "back to normal" status update after the service is restored.
Ready to poll roll?
No more waiting, no more polling—let your workflows handle themselves so your team can build even faster on Render. Head to your workspace's Integrations page to configure webhooks, metrics streaming, and more.For all the details, check out the documentation for webhooks and metrics streams.
Render takes your infrastructure problems away and gives you a battle-tested, powerful, and cost-effective cloud with an outstanding developer experience.
Focus on building your apps, shipping fast, and delighting your customers, and leave your cloud infrastructure to us.