> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usenabla.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Automated compliance evidence generation from infrastructure-as-code

## Welcome to Nabla

Nabla transforms your infrastructure-as-code into compliance evidence. Generate FedRAMP, CMMC, and FIPS assessments automatically from your Terraform state files—no manual documentation required.

<Card title="Get started in minutes" icon="rocket" href="/quickstart" horizontal>
  Start generating compliance evidence with a single API call.
</Card>

## Key Features

Transform compliance workflows with automated evidence generation.

<Columns cols={2}>
  <Card title="FedRAMP Assessments" icon="shield-check" href="/examples/fedramp-assessment">
    Generate NIST 800-53 compliance evidence from your infrastructure state.
  </Card>

  <Card title="CMMC Compliance" icon="shield-halved" href="/examples/cmmc-assessment">
    Assess CMMC Level 1-3 requirements against your infrastructure.
  </Card>

  <Card title="FIPS Validation" icon="lock" href="/examples/fips-assessment">
    Validate FIPS 140-3 cryptographic module compliance.
  </Card>

  <Card title="Diagram Generation" icon="diagram-project" href="/examples/diagram-generation">
    Auto-generate architecture diagrams from your infrastructure.
  </Card>
</Columns>

## Supported Frameworks

Map your infrastructure to industry-standard security controls.

<Columns cols={2}>
  <Card title="NIST 800-53" icon="file-shield" href="/api-reference/schemas/800-53">
    Federal security and privacy controls for information systems.
  </Card>

  <Card title="NIST 800-171" icon="file-contract" href="/api-reference/schemas/800-171">
    Protecting Controlled Unclassified Information (CUI).
  </Card>

  <Card title="NIST 800-172" icon="file-lock" href="/api-reference/schemas/800-172">
    Enhanced security requirements for CUI.
  </Card>

  <Card title="FIPS 140-3" icon="key" href="/api-reference/schemas/fips-140-3">
    Cryptographic module validation standards.
  </Card>
</Columns>

## How It Works

```bash theme={null}
# Encode your Terraform state
STATE_CONTENT=$(cat terraform.tfstate | base64)

# Generate compliance evidence
curl -X POST https://api.usenabla.com/v1/fedramp \
  -H "X-Customer-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d "{
    \"name\": \"Production Assessment\",
    \"format\": \"oscal\",
    \"source_type\": \"terraform_state\",
    \"source_content\": \"$STATE_CONTENT\"
  }"
```

<Card title="View API Reference" icon="terminal" href="/api-reference/introduction">
  Explore the complete API documentation and schema definitions.
</Card>
