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

# Introduction

> One REST API for the full eBRC lifecycle. Onboard an exporter, connect their DGFT account, pull inward remittances, generate certificates, and download the PDF.

The eBRC API lets you generate electronic Bank Realization Certificates for every exporter on your platform. Onboard an exporter, connect their DGFT account, pull inward remittances, generate certificates, and download the PDF. All REST, all JSON, one API key.

The API is [free for general use](/pricing) (250 production certificates a month included), with contract-gated production access. Create your account in the eBRC API console to get started; keys are issued per [environment](/environments) and appear in the console. Questions: [amin@eximfiles.io](mailto:amin@eximfiles.io).

New to eBRCs? Read [What is an eBRC?](/what-is-an-ebrc) for the concept, the DGFT and FEMA context, and why exporters need one.

## Start here

<CardGroup cols={2}>
  <Card title="Quick start" icon="rocket" href="/quick-start">
    Create a platform customer, validate DGFT credentials, fetch IRMs, and submit your first generation request.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    One API key header over HTTPS, with published per-endpoint rate limits.
  </Card>

  <Card title="Generate an eBRC" icon="certificate" href="/api-reference/genebrc/push-irm">
    Submit IRM records for generation, then poll status with your request ID.
  </Card>

  <Card title="Bulk and Excel" icon="file-spreadsheet" href="/api-reference/genebrc/bulk-upload">
    Download the pre-filled template, fill it, upload it back. Errors come back per row.
  </Card>

  <Card title="Errors" icon="triangle-exclamation" href="/errors">
    The error body, exact validation messages, and DGFT credential error codes.
  </Card>

  <Card title="Annexures" icon="book" href="/annexure/push-irm">
    DGFT reference data: field specs, purpose codes, currency codes, and port codes.
  </Card>
</CardGroup>

## The lifecycle at a glance

<Steps>
  <Step title="Onboard">
    [Create a platform customer](/api-reference/customer/create) and [validate their DGFT credentials](/api-reference/customer/validate).
  </Step>

  <Step title="Fetch IRMs">
    [Pull the exporter's inward remittances](/api-reference/irm/post) into your system.
  </Step>

  <Step title="Generate">
    [Push IRM records](/api-reference/genebrc/push-irm) for eBRC generation, one at a time or [in bulk via Excel](/api-reference/genebrc/bulk-upload).
  </Step>

  <Step title="Track and download">
    [Poll status](/api-reference/genebrc/status) with your request ID, then [fetch details](/api-reference/genebrc/fetch-details) and [download the certificate PDF](/api-reference/genebrc/download).
  </Step>
</Steps>

## Base URLs

Production first, sandbox for building. See [Environments and Base URLs](/environments) for both hosts and how they behave, and the [API Reference](/api-reference/introduction) for conventions and the response envelope.

## Need help?

<Card title="Contact us" icon="envelope" href="mailto:amin@eximfiles.io">
  Email [amin@eximfiles.io](mailto:amin@eximfiles.io) and quote the requestId from your API response.
</Card>
