Skip to content

Integrations Hub

Integrations hub

Chat integrations

Cloud integrations

Data integrations

Infrastructure integrations

Networking integrations

Observability integrations

SDK integrations

Ticketing integrations

Integrations bring your data into OpsPilot from wherever it lives - chat tools, cloud providers, language SDKs, Kubernetes, databases, and more - so you can work with all of it in one place. Most install in a single click and arrive with dashboards and alerts already set up for you.

Navigate to Integrations from the left-hand sidebar to browse the integration catalog and manage what you've installed.


Browsing integrations

Integrations are grouped into categories, each showing how many it holds. Use the filter tabs at the top of the page to narrow the list:

Tab Description
All Shows every integration
Chat Messaging and notification tools
Cloud Cloud platform providers
Data Databases and data streaming services
Infrastructure Infrastructure and orchestration tools
Networking Service mesh and proxy tools
Observability Third-party monitoring and observability platforms
SDKs Language SDKs
Ticketing Issue tracking and project management tools

Use the Search integrations bar to find one by name, and the status dropdown beside it to filter by whether an integration is installed. The Legacy toggle, at the right-hand end of the category tabs, switches to the legacy integrations - earlier ones that are still available and still work. The legacy view lists those integrations on their own, without the category tabs, search, or state counters.

Each card shows the integration's name, its category, a short description, and its current status - Coming soon for one not yet released, or Installed for one already connected.

User MCPs

User MCPs, in the toolbar beside the Legacy toggle, is a separate page for MCP integrations. These work differently from the rest of the integration catalog. Rather than being set up once for the organisation, each person connects their own account, and OpsPilot uses that connection only when answering that person in chat:

These connect your own account, not your organisation's. The agent uses them only in chat, never in scheduled work or on anyone else's behalf.

Installing an integration

For most integrations, onboarding is a single click. Click Install on an integration's card or from its detail view to open the install dialog, which shows:

  • The Permission tier to install with, and what that tier requires
  • Whether any configuration is needed - This integration needs no configuration means there is nothing else to set up
  • Which account the install will serve, where that applies

Click Install to confirm, or Cancel to back out. Confirming takes you straight to Manage integration, where you can check the installation's health and change its permission tier.

Once connected, the integration's card in the integration catalog shows an Installed badge and its button changes to Uninstall. On the integration's own detail view, the Install button is replaced - by Installed, or by the actions that integration offers once it is in place, such as Connect and Add instance.

Some integrations need more than a permission tier - credentials, endpoints, or other configuration. Where that applies, the steps are built into the UI, so you can work through them without leaving OpsPilot. Slack has its own Add to Slack button, which starts the Slack authorisation flow, and AWS needs an IAM role or key with the right CloudWatch permissions.

What you get

Installing an integration does more than connect a data source. OpsPilot automatically loads a set of default dashboards and alerts onto your account for that integration, so you have useful monitoring in place with nothing to build by hand.

How much you get for that click varies. Some integrations are self-contained - install one and it starts working. Others provision dashboards only, and depend on a collector you run and configure yourself, so their dashboards stay empty until you have set that up. Docker, Proxmox VE, Unix and Windows are of the second kind: each needs Grafana Alloy collecting and forwarding the metrics before anything appears. Their Installation guide tab carries the steps.

The Capabilities panel on an integration's detail view names what it provisions. AWS, for example, declares Data Sources, Dashboards, Recording Rules, and Alerts. Some integrations declare none.

What arrives, and whether it is active straight away, varies by integration. The SDK integrations provision a runtime dashboard for each upstream metric-set version, plus a handful of runtime alert rules - Java installs 26 dashboards, Node.js nine, .NET eight, Go six, and Python five. Those alert rules ship paused, so you opt in per rule rather than being alerted on everything from day one, and once you enable a rule that choice persists across upgrades. Every threshold is either scale-free or derived from the runtime itself, so the rules apply unchanged whatever the size of your service.

Each SDK's rules sit in their own alert group, named after the language - java_runtime_alerts, for example. Check the Versions tab on an integration's detail view for what its current version installs.

Provisioned dashboards are tagged integration along with a tag for the integration itself, so you can find everything one of them added. Where an integration needs a shared resource such as a metrics data source, it adopts the account's existing one rather than creating its own - uninstalling the integration leaves that source in place.

The integration detail view

Click any integration to open its detail view - this is where you'll find how to use it. The header shows the integration's name, its category, its version, and the Install button, with the same short description that appears on its card.

Below the header, the detail view is made up of these panels. Not every integration shows all of them - some have no Overview, for example:

Panel Description
Overview What the integration does and why you'd use it
Permission tiers The access levels the integration can run with, what each one requires, and which is applied by default. Tiers vary by integration - AWS offers Read-only and Read + Write, each needing different AWS IAM permissions, while OpsPilot MCP offers Read-only and Read + Act
Capabilities Badges naming what the integration provisions, such as Data Sources, Dashboards, Recording Rules, and Alerts. Some integrations declare none

Below those panels sit three tabs:

Tab Description
Installation guide Any setup needed beyond installing the integration. For the SDK integrations this is a full walkthrough of instrumenting your application - the Go guide covers adding the opentelemetry-go-contrib runtime instrumentation and registering it at startup, then points you to the dashboard to open. Where nothing further is needed, the tab reads This integration needs no setup beyond installing it
Versions Each released version, what upgrading from the previous one involves (Initial version, Automatic, or Manual where the upgrade takes action), and what changed in each. The current version is marked latest
Licenses Any third-party work the integration includes, and the terms it carries. Where there is none, the tab reads This integration includes no third-party work

Your installation

Once you have installed an integration, a Your installation panel appears at the top of its detail view, above Permission tiers, listing what you have installed:

Column Description
Name The name of your installation - the language for an SDK (such as, dotnet), or an identifier where the integration has no natural name
Version The version you have installed
Tier The active permission tier (such as, read or act)
Health The installation's current health, such as Healthy

Click the row to open Manage integration. Some installations also carry a Manage button, and the ... menu at the right-hand end offers Manage and Uninstall.

An integration that supports more than one installation shows Add instance in the header, so it can be installed again - AWS, for example, is installed once per region.

Managing an installed integration

Manage integration opens as soon as you confirm an install, and you can return to it later from the Your installation panel. It shows the installation's name and health, with the integration it was installed from, its category, and the installed version beneath, and an Uninstall button in the top right.

The Permission tier panel shows the Active tier, which you can change after installing:

  • Narrowing the tier, granting the integration less access, applies straight away
  • Widening it needs fresh credentials, so it means reinstalling the integration

The Capabilities panel shows what the integration provisions, the same as on its detail view.


Available now

  • OpsPilot MCP - Chat


    Let AI assistants query OpsPilot over the Model Context Protocol.

  • Slack - Chat


    Talk to OpsPilot from Slack - mention it in a channel or DM it directly.

  • AWS - Cloud


    Connect AWS for EC2, RDS, and other CloudWatch-held metrics.

  • OpenTrace - Data


    Connect OpenTrace so OpsPilot can read your code alongside your telemetry.

  • Docker - Infrastructure


    Monitor Docker containers - CPU, memory against limit, network and disk IO.

  • Proxmox VE - Infrastructure


    Monitor Proxmox VE clusters, nodes, guests, and storage pools.

  • Unix - Infrastructure


    Monitor Unix and Linux hosts - CPU, memory, filesystems, and processes.

  • Windows - Infrastructure


    Monitor Windows hosts - CPU, memory, disks, and network.

SDKs

Each SDK instruments your applications with OpenTelemetry for metrics, traces, and logs, and provisions runtime dashboards and alert rules for them. See SDK Integrations for what each one installs.

FusionReactor

The FusionReactor agent is managed automatically - it cannot be modified or removed. It provides:

  • Discovery of services
  • Application performance monitoring, to identify bottlenecks and optimize response times
  • Centralized log collection, search, and analysis across all your applications
  • Real-time code-level profiling to detect resource consumption patterns
  • Visibility into servers, Kubernetes, and system-level resource utilization
  • Intelligent anomaly detection and alerting for rapid incident response

Coming soon

Discord · MS Teams

Azure · Google Cloud

Altinity ClickHouse Operator · Kafka · MongoDB · MySQL · PostgreSQL · RabbitMQ · Redis · Strimzi Kafka · TigerData

ArgoCD · Host Metrics · iDRAC · KEDA · Kubernetes · Terraform · TrueNAS SCALE

Cilium · Istio · Linkerd · NGINX · Traefik

AppDynamics · Dash0 · Datadog · Grafana · Loki · Mimir · New Relic · Sentry · Tempo

Browser · C++ · Erlang · PHP · Ruby · Rust · Swift

Jira · Linear · Notion


Don't see the integration you need?

If the integration you're looking for isn't in the list, contact support in the chat bubble and let us know which one you need.