Why Rootly Loves Open Source
At Rootly, open source isn’t just something we use—it’s core to who we are. We believe that the best incident management practices should be accessible to everyone, and that collaboration across the industry makes us all better at keeping systems reliable.Our Philosophy
Building on the Shoulders of Giants Rootly is built on top of countless open source projects that power modern infrastructure. From the frameworks that run our platform to the monitoring tools that integrate with our product, we owe a tremendous debt to the open source community. Giving Back We’re committed to contributing back to the ecosystem that has enabled us to build Rootly. Whether it’s through open sourcing our own tools, contributing to projects we depend on, or sponsoring developers and foundations, we believe in active participation in the community. Transparency and Trust Open source embodies the values we hold dear: transparency, collaboration, and continuous improvement. These same values guide how we build our product and work with our customers.Our Open Source Projects
Infrastructure as Code
Terraform Provider
Infrastructure as code for Rootly configuration. Manage your incident management setup alongside your infrastructure.
Pulumi Provider
Pulumi provider for Rootly, enabling modern infrastructure as code workflows.
Command Line Tools
CLI
Command-line interface for interacting with Rootly from your terminal.
Terminal UI (TUI)
Terminal UI for viewing Rootly incidents and alerts with a rich interactive interface.
SDKs & Client Libraries
Python SDK
Official Python client library for the Rootly API.
Go SDK
Official Go client library for the Rootly API.
Java SDK
Official Java client library for the Rootly API.
Sidekiq SDK (Go)
Go SDK for interacting with Sidekiq’s Redis data structures.
Integrations & Plugins
Backstage Plugin
Manage incidents directly from Backstage. View and respond to incidents without leaving your developer portal.
Backstage Entity Processor
Process Backstage entities and sync them with Rootly services.
GitHub Pulse Action
GitHub Action for sending deployment and change events to Rootly Pulse.
Glean Connector
Python-based connector for importing Rootly data into Glean for enterprise search.
Migration Tools
Datadog-PagerDuty Migrator
Migrate your Datadog and PagerDuty configuration to Rootly.
Datadog-OpsGenie Migrator
Migrate your Datadog and OpsGenie configuration to Rootly.
AI & Research (Rootly AI Labs)
Open source projects from Rootly AI Labs focused on AI-powered incident management and SRE research.Rootly MCP Server
Model Context Protocol server for integrating Rootly with AI agents and LLMs.
Logs Dataset
A collection of logs used for training AI-powered Incident Management and SRE Automation.
Incident Diagram
Create diagrams from Incident Reviews and PostMortems using LLMs.
SRE Skills Bench
Benchmark to evaluate if language models can resolve real-world SRE tasks.
GMCQ Benchmark
Evaluation benchmark for language models to understand code and close pull requests.
On-Call Health
Identify signs that incident responders are overworked or at risk of burnout.
EventOrOutage
Use LLMs to determine if a traffic drop is due to an external event or an outage.
OpenBench
Provider-agnostic, open-source evaluation infrastructure for language models.
EFCB
The Environment-Free Coding Benchmark (EFCB) suite for evaluating AI coding capabilities.
Community Involvement
Conference Participation Our team regularly speaks at and sponsors conferences focused on DevOps, SRE, and open source software. Knowledge Sharing We share our learnings through blog posts, talks, and documentation to help the broader community improve their incident management practices.Get Involved
We welcome contributions to our open source projects! Here’s how you can get involved:- Report Issues: Found a bug? Let us know on GitHub.
- Submit PRs: We review and merge community contributions.
- Share Feedback: Tell us what you’d like to see in our open source tools.
- Spread the Word: Star our repos and share them with others.
Interested in contributing? Check out the README in each repository for contribution guidelines and development setup instructions.
Our Commitment
We’re committed to:- Maintaining our open source projects with the same quality standards as our commercial product
- Responding to community issues in a timely manner
- Accepting and reviewing community contributions
- Keeping our tools useful for the broader community, not just Rootly customers
- Being transparent about our roadmap and decision-making