---
title: "Set up Grafana IRM | Grafana Cloud documentation"
description: "Learn how to set up and configure Grafana Incident Response Management (IRM)."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Set up Grafana IRM

Grafana Incident Response Management (IRM) is a paid add-on to Grafana Cloud that provides integrated on-call scheduling, alert routing, and incident response workflows.

## Access the IRM app

If you’re new to Grafana IRM, follow these steps to access the application:

1. Log in to your Grafana Cloud account at [https://grafana.com/login](/login). If you don’t have a Grafana Cloud account, [sign up for free today](/auth/sign-up/create-user?pg=docs-irm&redirectPath=irm).
2. Navigate to the main menu of your Grafana Cloud instance.
3. In **Alerts &amp; IRM**, click **IRM**.
4. If this is your first time accessing IRM, you’ll see the IRM Get started screen with initial setup options.

## Set up approaches

Depending on your organization’s needs, there are several ways to set up and configure Grafana IRM:

### In-app setup

For teams looking to get started quickly, the IRM interface provides a step-by-step setup process to:

- Connect alert sources to IRM
- Create on-call schedules and rotations
- Set up escalation chains and define alert templates
- Customize incident response settings
- Configure notification methods

To learn more, refer to [Connect integrations](/docs/grafana-cloud/alerting-and-irm/irm/integrations), [Configure escalation and routing](/docs/grafana-cloud/alerting-and-irm/irm/escalation-and-routing), and [Manage access](/docs/grafana-cloud/alerting-and-irm/irm/set-up/manage-access).

### Infrastructure as Code (IaC)

For organizations that follow DevOps practices or need to manage configurations across multiple environments, Grafana IRM supports configuration through Terraform.

Using the Terraform provider, you can:

- Version-control your IRM configuration
- Automate setup and changes
- Maintain consistency across environments
- Include IRM configuration in your existing CI/CD pipelines

To learn more, refer to [Infrastructure as Code](/docs/grafana-cloud/alerting-and-irm/irm/set-up/infra-as-code).

### Migration from existing tools

If you’re currently using PagerDuty, Splunk OnCall, Opsgenie, Grafana OnCall OSS, or another incident management tool, there are migration paths available to help you transition smoothly:

- Use the [migration tool](/docs/grafana-cloud/alerting-and-irm/irm/set-up/migrate/migrator-tools) to migrate from PagerDuty, Splunk OnCall, Opsgenie, or Grafana OnCall OSS
- [Migrate manually](/docs/grafana-cloud/alerting-and-irm/irm/set-up/migrate/manual-migration) using Terraform or the IRM UI

To learn more, refer to [Migrate to Grafana IRM](/docs/grafana-cloud/alerting-and-irm/irm/set-up/migrate).

## Manage access

Control who can do what in IRM by configuring roles, permissions, and teams. IRM uses a layered access model that builds on your Grafana Cloud roles and teams:

- **Basic roles** (Viewer, Editor, Admin) provide default access levels inherited from your Grafana organization.
- **RBAC roles** allow fine-grained permissions for specific IRM features without changing a user’s basic role.
- **Teams** organize resources and control visibility across your incident response setup.

To learn more, refer to [Manage access](/docs/grafana-cloud/alerting-and-irm/irm/set-up/manage-access).

## User profile setup

Each user can configure their own IRM experience, including timezone preferences, personal notification rules, and the mobile app.

To learn more, refer to [Configure your user profile](/docs/grafana-cloud/alerting-and-irm/irm/set-up/user-profile).

## Cost considerations

To learn more about how IRM usage impacts your Grafana Cloud cost, refer to [Understand your Grafana Cloud IRM invoice](/docs/grafana-cloud/cost-management-and-billing/manage-invoices/understand-your-invoice/irm-invoice/).

## Next steps

After initial setup, consider these additional configuration steps:

- [Connect integrations](/docs/grafana-cloud/alerting-and-irm/irm/integrations) with your monitoring tools
- [Create on-call schedules](/docs/grafana-cloud/alerting-and-irm/irm/on-call-schedules/create-schedules) for your team
- [Set up Slack or Microsoft Teams](/docs/grafana-cloud/alerting-and-irm/irm/integrations/chat-and-collaboration) for team collaboration
- [Configure user notifications](/docs/grafana-cloud/alerting-and-irm/irm/notify-responders) for alert response
