Integrations

Scalr integrations are a way to natively integrate with other tooling in the Terraform and OpenTofu ecosystem without having to develop any custom code yourself. Integrations are managed at the account scope only. Please open a support ticket if you would like to see other integrations added!

2714

Integration Catalog

  • AWS EventBridge - The Scalr integration with EventBridge allows users to build event-driven Terraform and OpenTofu pipelines based on events that happen in Scalr.
  • VCS Providers - Connect a VCS provider to be able to pull in modules, enable PR automation, and store OPA policies.
  • Datadog - Having a fully integrated cloud ecosystem is key to ensuring smooth operations at scale. The Datadog integration has been created so that you can stream Terraform or OpenTofu run execution event details as well as audit logs to Datadog for analysis.
  • Single Sign-On - Scalr supports any SAML 2.0 provider to allow for team and user management outside of Scalr.
  • Okta - Integrate Okta with Scalr directly from the Okta catalog. Scalr also supports the SCIM protocol to automate user provisioning and removal.
  • Open Policy Agent - Scalr utilizes Open Policy Agent (OPA) to govern Terraform and OpenTofu deployments. OPA is policy-as-code that uses the rego language to evaluate Terraform input data against administrator defined rules.
  • Slack - Slack has become the central meeting place for the majority of DevOps teams for code reviews, incident notifications, and more. SlackOps enables teams to be more efficient and move at a faster pace, and at Scalr, we believe in meeting our users where they work.
  • MS Teams - The Teams integration allows users to be more efficient by getting Terraform and OpenTofu run event notifications directly to the Teams channels they interact in.
  • Infracost - Infracost is a cost estimation tool for infrastructure as code platforms. Scalr integrates with the Infracost cloud pricing server to provide estimated costs after analyzing the Terraform or OpenTofu plans.
  • OpenMetrics - The OpenMetrics API endpoint allows you to pull metrics from Scalr into OpenMetrics.
  • Webhooks- The webhook, a simple application designed to handle incoming HTTP requests, will parse and process a payload from Scalr and then integrate with the external systems when events occur during a Terraform run.
  • VSCode - The Scalr VSCode extension saves you time by not having to switch to the Scalr UI to get information about workspaces, runs, and more.

Monitor Integrations

The following integrations can be monitored through an API endpoint which returns the status:

Example:

{
  "data": {
    "attributes": {
      "api-key": null,
      "deployment-url": "https://app.datadoghq.com",
      "err-message": null,
      "name": "my-datadog-integration",
      "status": "active"
    },
    "id": "in-ua9bkektbp81234",
    "links": {
      "self": "https://docs.scalr.io/api/iacp/v3/integrations/datadog/in-ua9bkektbp81234"
    },
    "relationships": {
      "account": {
        "data": {
          "id": "acc-sscctbisjkl1234",
          "type": "accounts"
        }
      }
    },
    "type": "datadog-integrations"
  },
  "included": null,
  "meta": null
}