Skip to main content

Integrations in Cloud ex Machina

Cloud ex Machina enables you to connect with a variety of third-party services to enhance your experience, automate workflows, and centralize notifications and ticketing. This page introduces the core concepts and terminology you'll encounter when working with integrations.

Key Concepts & Definitions

Integration

An integration is a connection between Cloud ex Machina and an external service or platform. Integrations allow Cloud ex Machina to send or receive information, automate actions, and streamline your workflows.

Provider

A provider is the external service or platform that you connect to Cloud ex Machina. Examples of providers include Slack, Microsoft Teams, Jira, and GitHub.

Types of Integrations

Cloud ex Machina supports three main types of integrations:

  • Notification & Alerting Integrations: These integrations allow Cloud ex Machina to send real-time notifications and alerts to external platforms such as Slack or Microsoft Teams. Use them to stay informed about cost optimization opportunities, resource scheduling, system status, and more.

  • Ticketing Integrations: These integrations enable Cloud ex Machina to automatically create and manage tickets or issues in external systems like Jira or GitHub. This helps automate the tracking and resolution of optimization opportunities, system issues, and custom workflows.

  • Code Versioning Systems Integrations: These integrations allow Cloud ex Machina's AI agent to directly interact with your infrastructure as code repositories. The AI can automatically create pull requests with infrastructure changes, code improvements, and optimization suggestions, streamlining the process of implementing cost optimization recommendations.

Supported Providers

ProviderType(s) SupportedExample Use Cases
SlackNotification & AlertingDirect notifications, channel alerts
Microsoft TeamsNotification & AlertingTeam/channel notifications, system alerts
JiraTicketingAutomatic ticket creation for optimization opportunities
GitHubTicketing, Code Versioning SystemsIssue creation for code/infrastructure improvements, AI-generated pull requests for infrastructure changes

Integration Features Overview

  • Centralized Notifications: Receive alerts and updates where your team works.
  • Automated Ticketing: Streamline the creation and management of issues and tickets.
  • AI-Powered Code Changes: Automatically generate and submit pull requests for infrastructure improvements.
  • Custom Workflows: Configure how and where notifications or tickets are sent.
  • Fine-Grained Control: Choose which events trigger notifications or tickets, and customize their content and destination.

Next Steps

To start using integrations, proceed to the next section: Configuring an Integration.