Skip to main content

Integrations

Integrations in meshStack connect your internal developer platform to external systems, tools, and cloud services. They enable automation, governance, and seamless workflows for application and platform teams.

How Integrations Fit into meshStack

meshStack currently has two core concepts that relate to connecting external systems:

  • Platforms: These are the main cloud or infrastructure environments (like AWS, Azure, GCP, Kubernetes, OpenStack, and more) that meshStack connects to for tenant provisioning, access management, and governance. Learn more about Platforms in the Platform Concepts documentation.
  • Integrations: These are reusable, external-facing entry points that connect meshStack to third-party tools and services. Examples include GitHub Action pipeline triggers, Azure DevOps Pipeline Triggers, or other automation endpoints. Integrations are designed to be shared and reused across your organization.

Summarized: Platforms are about connecting to and managing cloud environments. Integrations are about connecting meshStack to external tools and services.

Types of Integrations

If you want to see all supported external systems that can be integrated with meshStack, check the Integrations sidebar section.

meshStack currently supports the following types of integrations. Please note that this is specific to the Integrations concept and does not include Platform types.

  • Pipeline Triggers:
    • GitHub Actions
    • GitLab CI/CD Pipelines
    • Azure DevOps Pipelines
  • meshStack Platform Workload Identity Federation Information: this is a specific type of integration that can be used to read out federation information for workload identity federation setups.

Using Integrations

Integrations can be managed in several ways:

  • Admin Area: Platform teams can manage integrations via a dedicated page in the Admin Area or Platform Builder. This allows for centralized configuration and oversight.
  • On the Fly: Integrations can also be created directly in relevant workflows, for example, when creating a GitHub Actions Building Block, you can set up the required integration as part of the process.
  • API & Automation: Integrations are fully manageable via the meshStack API and the meshStack Terraform provider, enabling automation and integration with your infrastructure-as-code workflows.