> For the complete documentation index, see [llms.txt](https://docs.firefly.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.firefly.ai/readme.md).

# Welcome to Firefly Documentation

Welcome to the Firefly Docs, your go-to resource for understanding, configuring, and optimizing Firefly's Cloud Resilience platform.

## What is Firefly?

Firefly is the Cloud Resilience platform that helps enterprises recover from cyberattacks, outages, and AI agents' errors. By using Infrastructure-as-Code, Firefly restores complete environments, including every resource and dependency, into a clean region or account, getting your business up and running in minutes, not weeks.

Firefly continuously exposes resilience risk across your cloud environment and strengthens your recovery readiness before an incident happens, helping organizations meet strict RTO requirements and maintain audit-ready evidence of recoverability for DORA, SOC 2, ISO, and more.

Firefly's platform is built around three stages of cloud resilience:

* **Strengthen** — Score recovery readiness with Cloud Resilience Posture Management (CRPM) and validate RTO in advance, so recovery is verified rather than assumed. Firefly scans your entire cloud into a real-time System of Record, turns every resource into deployable IaC, and remediates drift and policy violations so nothing broken reaches the recovered environment.
* **Recover** — Scope a backup from a single resource and Firefly discovers all of its dependencies, so nothing is missing at recovery time. Rebuild the complete environment into a clean region or account in minutes, using IaC deployment through your own GitOps workflow with built-in guardrails. Roll back to any pre-breach or last-known-good state with immutable IaC snapshots that ransomware can't encrypt.
* **Prove** — Get audit-ready evidence of recoverability, with every recovery action logged. Show continuous compliance with SLA and RTO/RPO requirements, and meet DORA, NIS2, SOC 2, ISO 27001, HIPAA and PCI-DSS with evidence ready the moment an auditor asks.

## Who is this Documentation For?

This documentation is designed for engineering, security, and leadership roles across modern cloud organizations:

* **Platform Engineers & DevOps Teams** — Automate IaC workflows, enable self-service provisioning, and integrate with existing CI/CD pipelines.
* **SREs & Reliability Engineers** — Implement drift detection, automated remediation, and instant environment recovery to meet RTO targets.
* **Security & Compliance Teams** — Enforce guardrails and policy packs, ensure clean-region recovery, and maintain continuous audit-ready compliance evidence.
* **CCoE & Cloud Leaders** — Drive consistent DR policies with auditable, automated resilience across all teams and environments.
* **CIO / CTO & Decision Makers** — Prove recoverability, minimize outage impact, and operate resilient infrastructure at scale.

## Key Capabilities

Firefly addresses the full spectrum of cloud resilience challenges, from daily operations to large-scale incident recovery:

* **Cloud Scanning & Discovery** — Continuously scan your cloud footprint and maintain a real-time System of Record with full dependency and relationship mapping across all resources.
* **IaC Coverage & Codification** — Track codified vs. ungoverned resources and automatically convert unmanaged infrastructure into standardized, reusable Terraform or OpenTofu.
* **Infrastructure Backup & Disaster Recovery** — Capture continuous snapshots with full dependency graphs and restore complete environments into clean regions or accounts in minutes.
* **Drift Detection & Remediation** — Continuously detect configuration drift between IaC and real cloud state, and remediate using AI agents to keep infrastructure aligned and stable.
* **Unified Governance & Compliance** — Enforce security, compliance, and cost policies across your entire cloud footprint, with audit-ready evidence for DORA, SOC 2, ISO, and PCI.
* **Cost Optimization** — Identify and eliminate cloud waste with actionable insights across your entire multi-cloud infrastructure.

## What You'll Find Here

This documentation is structured into key sections, making it easy to find what you need:

* [**Introduction**](/introduction/what-is-firefly.md) – Learn about Firefly's features, benefits, and how it works.
* [**Getting Started**](/getting-started/account-setup-and-onboarding.md) – How to set up Firefly, onboard cloud accounts, and navigate the platform.
* [**Terminology**](/introduction/terminology.md) – A glossary of Firefly-specific terms (ClickOps, Codified Assets, IaC Coverage, Drift, etc.).
* [**Cloud Asset Inventory**](/detailed-guides/cloud-asset-inventory.md) – Learn how Firefly categorizes assets, detects unmanaged resources, and improves IaC coverage.
* [**IaC Explorer**](/detailed-guides/iac-explorer.md) – Explore Terraform state files, modules, and providers to visualize your IaC landscape.
* [**Event Center**](/detailed-guides/event-center.md) – Audit ClickOps changes, mutation events, and ownership tracking in real-time.
* [**Codification**](/detailed-guides/codification.md) – Automatically generate Terraform, Pulumi, CloudFormation, and Kubernetes manifests for unmanaged assets.
* [**Policy & Governance**](/detailed-guides/policy-and-governance.md) – Create custom policies and review your compliance posture across your cloud environment.
* [**Integrations**](/integrations/overview.md) – Step-by-step guides on integrating Firefly with CI/CD pipelines, project management tools, and DevOps platforms.
* [**Workflows & Guardrails**](/detailed-guides/workflows.md) – Find solutions for automating processes and implementing protective measures.
* [**API**](/general-information/api/auth.md) – Learn how to use Firefly's API to automate tasks and integrate with other tools.

## Get Started with Firefly

To begin using Firefly, check out our [Getting Started Guide](/getting-started/account-setup-and-onboarding.md) and [Detailed Guides](/detailed-guides/dashboard-overview.md), which will walk you through:

1. Signing up & logging into Firefly.
2. Connecting your cloud accounts (AWS, Azure, Google Cloud, Kubernetes, etc.).
3. Discovering unmanaged assets & improving your IaC coverage.
4. Setting up governance rules & compliance checks.
5. Exploring Firefly's analytics and cost insights.

## Need Help?

If you have questions or encounter issues, you can reach out to us through:

* **Support & Help Center** – Browse [troubleshooting guides](/troubleshooting-and-faqs/common-issues.md) and [FAQs](/troubleshooting-and-faqs/faqs.md).
* **Contacting Support** – Check out our [contacting support](/general-information/contacting-support.md) guide.
* **In-App Chat** – Use the Firefly web app chat (bottom-right corner) for quick assistance.

🚀 Let's get started and take control of your cloud infrastructure with Firefly!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.firefly.ai/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
