Firefly Documentation Portal
  • Welcome to the Documentation Portal
  • Contacting Firefly support
  • User Guides
    • QuickStart Guide
      • Onboarding
      • Dashboard
      • FAQ
      • Glossary
        • IaC status
    • Exploring the Inventory
    • Compose: Generating new configuration
    • Navigating the IaC Explorer
    • Workflows
      • Guardrails
    • Integrations
      • Integrate your providers and tools
        • Integrate your data sources
          • Integrate PagerDuty
          • Integrate MongoDB Atlas
          • Integrate AWS
            • Integrate AWS using Terraform
            • Integrate AWS using CloudFormation
            • Upgrading AWS integration to event-driven
            • AWS Discovery Status
          • Integrate Google Cloud
            • Integrate Google Cloud using a service account key
            • Integrate Google Cloud using Terraform
            • Google Cloud Discovery Status
          • Integrate Kubernetes
          • Integrate Datadog
          • Integrate New Relic
          • Integrate Okta
          • Integrate GitHub service
          • Integrate Cloudflare
          • Integrate NS1
          • Integrate Microsoft Azure
            • Integrate Microsoft Azure using Terraform
            • Azure Discovery Status
          • Integrate HashiCorp Vault
        • Integrate your IaC remote states
          • Integrate Terraform Cloud
          • Integrate Terraform Enterprise
          • Integrate HashiCorp Consul
          • Integrate remote stacks in Google Cloud Storage
          • Integrate env0
        • Integrate your version control system
          • Integrate GitHub
          • Integrate GitLab
          • Integrate Bitbucket
            • Integrate Bitbucket Data Center
            • Integrate Bitbucket Cloud
          • Integrate AWS CodeCommit
          • Integrate Azure DevOps
        • Send Firefly notifications to your messaging tools
          • Send Firefly notifications to Slack
            • Send notifications to Slack using the Slack App
            • Sending notifications to Slack using a webhook
          • Send Firefly notifications to Microsoft Teams
          • Send Firefly notifications to Torq
          • Send Firefly notifications to webhooks
          • Send Firefly notifications to Opsgenie
          • Send Firefly notifications to PagerDuty
            • Integration Key
            • General Access REST API Key
          • Send Firefly notifications to Google Chat
        • Integrate project management tools
          • Integrate Jira
    • Governance
    • Event-Center
    • How-to Guides
      • Manage assets
        • Codify assets
          • Codify assets to Config Connector
          • Codify assets to Manifest
          • Codify assets to Helm
          • Codify assets to CDK8S
          • Codify assets to Terraform
          • Codify assets to Pulumi
          • Codify assets to CloudFormation
          • Codify assets to CDK
          • Codify assets to Crossplane
          • Codify assets to Ansible
        • Delete unmanaged assets
        • Fix drifts
        • Remove asset Terraform code
        • Excluded drifts
        • IaC-Ignored assets
      • Monitor events
      • Manage notifications
      • Manage user roles
    • Deep Dive articles
      • Disaster recovery
      • Drifts
      • Codification
      • Notifications
      • Governance
      • Event-driven
      • IaC-Ignored assets
  • Appendix
    • Migrating CloudFormation resources to Terraform
    • Terraform Cloud Run Tasks
    • Creating a key pair
    • SSO Configuration
    • Firefly API Documentation
    • Support Matrix
    • Data privacy and AI usage
  • Firefly MCP
  • Firefly Backstage Plugin
Powered by GitBook
On this page
  • Data sources
  • IaC technologies
  • Version control systems (VCS)
  • Notifications (Chat-Ops)

Was this helpful?

  1. Appendix

Support Matrix

The technologies and relevant use cases that Firefly supports.

PreviousFirefly API DocumentationNextData privacy and AI usage

Last updated 7 months ago

Was this helpful?

For detailed instructions on how to add a new integration, see .

Data sources

Firefly uses data sources (cloud and SaaS providers) to collect information about your assets and manage your remote Infrastructure-as-Code (IaC) state files.

Data source
Inventory support
Remote state
Integration point

Alibaba Cloud

Coming soon

Akamai

Yes

Yes

Access token

Amazon Web Services

Yes

Yes (S3)

Dedicated read-only CloudFormation role

Azure

Yes

Yes (Storage Account)

Dedicated application

Azure RM

Yes

Yes (Storage Account)

Dedicated application

Cloudflare

Yes

Yes

API token

Datadog

Yes

Yes

API key

GitHub

Yes

Yes

Access token

Google Cloud

Yes

Yes (GCS)

Dedicated Service Account

Kubernetes

Yes

No

Kubernetes Collector (dedicated Cronjob running a pod created once from a Helm chart)

New Relic

Yes

Yes

API key

NS1

Yes

Yes

API key

Okta

Yes

Yes

API token

Vault

Yes

Yes

Userpass

Oracle Cloud

Coming soon

IaC technologies

Firefly capability according to IaC type.

IaC type
Manage assets
Detect drifts
Fix drift
Asset codification

AWS CloudFormation

Yes

Yes

Yes

Yes

HashiCorp Consul

Yes

Yes

Yes

Yes

HashiCorp Terraform

Yes

Yes

Yes

Yes

Env0

Yes

Yes

Yes

Yes

OpenTofu

Yes

Yes

Yes

Yes

Pulumi

Yes (Pulumi Cloud)

Yes (Pulumi Cloud)

Yes (Pulumi Cloud)

Yes

Version control systems (VCS)

VCS integration points.

Name
Supported
Integration point

AWS CodeCommit

Yes

IAM authentication

Azure DevOps

Yes

Access token

Bitbucket

Yes

App password

GitHub

Yes

OAuth application

GitLab

Yes

Access token

Notifications (Chat-Ops)

Name
Supported
Integration point

General webhook

Yes

Webhook URL

Google Chat

Yes

Webhook URL

Microsoft Teams

Yes

Webhook URL

Opsgenie

API key

PagerDuty

Yes

Webhook URL

Slack

Yes

Webhook URL

Torq

Yes

Webhook URL

Webex

Yes

Authentication

Integrate your providers and tools