Announcements

Introducing UptimeRobot’s official Terraform provider.

Written by Tomas Koprusak 303 words | 2 min read Updated Jan 19, 2026
0%

We’re excited to announce the official release of the UptimeRobot Terraform provider, a feature that many of you have been requesting.

Starting today, you can manage your UptimeRobot resources, including monitors, alerting integrations, maintenance windows, and public status pages, directly in your Terraform configuration. Let’s take a closer look.

UptimeRobot
Downtime happens. Get notified!
Join the world's leading uptime monitoring service with 2.1M+ happy users.

Why Terraform?

If you’re already using Terraform to manage your infrastructure, you probably don’t need convincing. But just in case you love knowing about perks and benefits, here’s a quick recap of why Infrastructure as Code (IaC) makes so much sense:

  • Version control for your infrastructure 
  • Repeatable deployments across environments 
  • Collaboration and visibility for DevOps teams 
  • Auditability of every change 

Now, with the UptimeRobot provider, you can extend that same mindset to your uptime monitoring stack..

What can you do with the UptimeRobot Terraform provider?

You can now manage all your core UptimeRobot resources via Terraform. Here’s what’s supported in this first release:

Monitors
Create and configure uptime monitors for websites, APIs, ports, and more.
Documentation →

Maintenance Windows
Define recurring or one-off maintenance periods to pause monitoring.
Documentation →

Integrations
Set up alerting integrations (like Slack, MS Teams, Webhooks, etc.) as code.
Documentation →

Public Status Pages (PSPs)
Automate the creation of public-facing status pages.
Documentation →

Getting started

To use the provider, you’ll first need to configure it with your UptimeRobot API key. You can obtain your API keys from the Integrations page, located under the API section.

👉 Check out the  Terraform Registry page for full installation instructions and resource docs.

 

Share your feedback

We’d love to hear how you’re using the provider or what’s missing.

Join the conversation in our Discord, open an issue on GitHub, or submit a suggestion on our Nolt board

 

Start using UptimeRobot today.

Join more than 2M+ users and companies!

  • Get 50 monitors for free - forever!
  • Monitor your website, server, SSL certificates, domains, and more.
  • Create customizable status pages.

Written by

Tomas Koprusak

Product Owner |

He has worked for Sygic as a marketer and co-led the implementation and development of a product acquired from a competitor. He has also worked as a freelance developer, helping clients from various areas. Tomas brings a wealth of industry experience to our team. He spent a few years in the blockchain industry, leading projects and marketing teams at multiple blockchain-based companies. He has presented products and managed deals in more than 10 countries around the world, managed the ICO, and built a successful marketing team at Fuergy that continues to thrive. Tomas managed a product team for the biggest job site in Slovakia, covering development and transformation to a new B2B app. Not only is Tomas skilled at web development, but he also has a deep understanding of SaaS businesses, which makes him an invaluable asset in shaping and leading various projects at UptimeRobot. His focus is always on the continual improvement of our service and user experience. In addition to his professional achievements, Tomas is a devoted father. His personal interests include cycling (he traveled around the whole country of Slovakia), playing guitar (he even played in a band), servicing bikes, music, and enjoying good beer.

Feature suggestions? Share

Recent Articles

Recent Articles