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

# Batch Relay API

> Build provider-neutral print-order automations with prepared assets, scoped API keys, and one verified fulfillment route.

Batch Relay is a provider-neutral API for creating print orders from automation
tools, custom applications, and workflow builders. You send a canonical order
with prepared media; Batch Relay validates it, resolves one compatible provider,
and freezes that route before payment and fulfillment.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Preview compatibility, create a sandbox quote, and submit the frozen order.
  </Card>

  <Card title="Authentication" icon="lock" href="/authentication">
    Create scoped API keys and keep staging and production credentials separate.
  </Card>

  <Card title="Products" icon="box" href="/products">
    Fetch canonical products and prepare the exact assets each product requires.
  </Card>

  <Card title="Provider routing" icon="shuffle" href="/provider-routing">
    Select a provider explicitly and understand quote-time route freezing.
  </Card>
</CardGroup>

## How to get started

1. Create a scoped sandbox API key in the developer dashboard.
2. Fetch the canonical product catalog and prepare each required asset.
3. Check provider compatibility, then create a quote.
4. Submit the quoted order with an `Idempotency-Key`.

<Note>
  Use sandbox mode while building. Production order submission requires an
  active billing method and a provider that is enabled for production
  fulfillment.
</Note>
