LogoLogo
  • Welcome to Firefly Documentation
  • Introduction
    • What is Firefly?
    • Who is Firefly for?
    • Why use Firefly?
    • Terminology (Glossary)
  • Key Features
    • Infrastructure-as-Code Automation
    • Cloud Asset Inventory
    • Drift Detection & Remediation
    • Policy-as-Code for Compliance & Governance
    • Cost Visibility & Optimization
    • AI Assistant
    • ChatOps Integration
  • Getting Started
    • Account Setup & Onboarding
    • Connecting Cloud Accounts
    • UI Walkthrough & Navigation
    • First Steps in Firefly
  • Detailed Guides
    • Dashboard Overview
    • Cloud Asset Inventory
      • Remediating Drifts
      • Deleting Assets
      • Creating IaC-Ignore Rules
      • Creating Exclude-Drift Rules
    • Policy & Governance
      • Creating Policy-as-Code Governance Rules
      • Remediating Policy Violations
    • Workflows & Guardrails
      • Creating Workflows
      • Creating Guardrail Rules
    • Codification
    • Self-Service
    • IaC Explorer
    • Event Center
    • Backup and Disaster Recovery
    • Notifications
    • User Management
    • SSO Configuration
  • Integrations
    • Integrations Overview
    • Integrating Data Sources
      • AWS
      • Azure
      • Google Cloud
      • Kubernetes
      • Akamai
      • Datadog
      • New Relic
      • Okta
      • GitHub
      • Cloudflare
      • NS1
      • PagerDuty
      • MongoDB Atlas
      • HashiCorp Vault
    • Integrating IaC Remote State
      • Terraform Cloud
      • Google Cloud Storage
      • env0
      • HashiCorp Consul
      • Firefly States Redactor
    • Integrating Version Control
      • GitHub
      • GitLab
      • Azure DevOps
      • CodeCommit
      • Bitbucket
    • Integrating Notifications
      • Slack
      • Microsoft Teams
      • PagerDuty
      • Opsgenie
      • Torq
      • Webex
      • Google Chat
      • Webhook
    • Integrating Project Management
      • Jira
      • ServiceNow
    • Integrating Workflows with CI/CD
    • Integrating Backstage
    • Integrating MCP
  • Use Cases & Best Practices
    • Cloud Governance & Visibility
    • Cost Optimization Strategies
    • Compliance and Security Best Practices
    • Infrastructure Automation & Self-Service
    • Best Practices and Implementation Tips
  • Analytics & Reporting
    • Analytics Dashboard Overview
    • Using Analytics for Improvement
    • Exporting and Sharing Reports
    • Analytics Security and Privacy
  • Code Snippets & Examples
    • Terraform Snippet for an AWS EC2 Instance (Codified via Firefly)
    • Example Rego Policy (OPA) for a Custom Rule
    • GitHub Actions Workflow YAML for Firefly Integration
    • JSON Output Example: Exporting Inventory
  • Troubleshooting & FAQs
    • Common Issues and Solutions
    • FAQs
  • General Information
    • Firefly API
      • Authentication
      • Inventory
      • Codification
      • Workflows
      • Self-Service
      • Policy & Governance
      • IaC Explorer
      • Event Center
      • Backup & Disaster Recovery
      • Notifications
      • Integrations
      • Identity & Access Management
    • Security & Compliance
    • Pricing Tiers & Add-ons
    • Contacting Support
Powered by GitBook
On this page
  • Unified Visibility & Inventory
  • Infrastructure-as-Code Consistency
  • Infrastructure-as-Code Orchestration
  • Drift Prevention & Rapid Remediation
  • Policy Compliance & Governance
  • Cost Control & Optimization
  • Increased Productivity with AI & Automation

Was this helpful?

  1. Introduction

Why use Firefly?

Modern cloud environments are increasingly complex, and organizations face many challenges that Firefly is designed to solve. Here are the key benefits and problems Firefly addresses:

Unified Visibility & Inventory

Eliminate fragmented views by discovering all cloud assets (across accounts, regions, and providers) in one place. This holistic visibility replaces "blind spots" with a single source of truth, making it easy to find orphaned instances, forgotten databases, or unmanaged resources lurking in your cloud.

Infrastructure-as-Code Consistency

Minimize manual, error-prone configuration work by automating IaC. Firefly can transform ad-hoc cloud resources into code and manage them via version control, ensuring every change is tracked and follows best practices. This consistency reduces configuration drift and keeps environments stable.

Infrastructure-as-Code Orchestration

Streamline your infrastructure deployment process by leveraging your existing CI/CD pipelines to automate your infrastructure code. Firefly's IaC orchestration capabilities allow you to provision, manage, govern infrastructure and also enforce organization practices within your established workflows.

Drift Prevention & Rapid Remediation

Prevent the "silent killer" of cloud infrastructure – configuration drift – from causing issues. Firefly continuously monitors your cloud for changes that deviate from the desired (codified) state and alerts you immediately. With Firefly drift remediation, it not only flags problems but can also generate one-click fixes to resolve drifts or misconfigurations before they lead to downtime.

Policy Compliance & Governance

Avoid security gaps and compliance violations by enforcing Policy-as-Code. Firefly lets you define and apply rules (for security, cost, tagging, etc.) across all environments. It comes with built-in policies for standards like PCI-DSS, SOC 2, HIPAA, and more, and ensures things like encryption, proper access control, and resource tagging are consistently in place. Non-compliant resources are flagged instantly so you can address them before they pose a risk.

Cost Control & Optimization

Gain cost visibility and reduce cloud waste. Firefly tracks the cost of each resource and identifies unused or underutilized assets (e.g., unattached volumes, idle VMs) that drive up your bill. By highlighting these and even automating their cleanup, Firefly helps cut unnecessary spend and improve cost-efficiency.

Increased Productivity with AI & Automation

By automating tedious tasks (like writing IaC or cleaning up resources) and providing an AI Assistant for queries and recommendations, Firefly frees up engineering time. Teams can focus on innovation rather than manual inventory tracking or firefighting issues. The AI Assistant can answer questions in plain English about your infrastructure and provide insights or best-practice suggestions on the fly.

In summary, Firefly brings order, visibility, and control to cloud operations. It's a one-stop solution to manage your cloud via code, keep configurations in sync, enforce governance, and optimize costs – ultimately making your cloud environment more reliable, secure, and efficient.

PreviousWho is Firefly for?NextTerminology (Glossary)

Last updated 2 months ago

Was this helpful?