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

# AuthFlame API - Catch malicious signups before it's too late.

> AuthFlame is an email intelligence API that scores signups in real time to block fake accounts, disposable inboxes, and promo abuse.

AuthFlame is a signup protection API. Send an email address on account creation, and AuthFlame returns a risk score, a suggested action, and structured signals (canonical normalization, entropy, MX, disposable status) in a single low-latency HTTP request.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Make your first email check in under two minutes.
  </Card>

  <Card title="How it works" icon="lightbulb" href="/concepts/how-it-works">
    Learn what happens between the request and the decision.
  </Card>

  <Card title="API reference" icon="code" href="/api-reference/introduction">
    Explore endpoints, request bodies, and response schemas.
  </Card>

  <Card title="Authentication" icon="key" href="/api-reference/authentication">
    Get an API key and start authenticating requests.
  </Card>
</CardGroup>

## Why AuthFlame

<CardGroup cols={2}>
  <Card title="Instant signup intelligence" icon="bolt">
    Low global latency keeps signups feeling instant.
  </Card>

  <Card title="Canonical normalization" icon="wand-magic-sparkles">
    Strips `+tags` and dot variants to catch duplicate Gmail and Outlook signups.
  </Card>

  <Card title="Entropy analysis" icon="chart-line">
    Shannon entropy on the local part flags randomly generated bot addresses to prevent them signing up.
  </Card>

  <Card title="MX and disposable checks" icon="shield">
    Live DNS lookups and 15,000+ tracked disposable domains stop temporary inboxes.
  </Card>
</CardGroup>

## Start integrating

<Steps>
  <Step title="Create an account">
    Sign up at [authflame.com/register](https://authflame.com/register/) and grab your API key.
  </Step>

  <Step title="Send your first check">
    Follow the [Quickstart](/quickstart) to make a request and read the response.
  </Step>

  <Step title="Wire the decision into signup">
    Use the `summary.action` field to allow or block the signup.
  </Step>
</Steps>
