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

# NameGrid: Domain Registration & DNS Management API

> NameGrid lets you register domains, manage DNS records, and control renewals programmatically through a simple REST API.

NameGrid gives you a REST API to search domain availability, register names, manage DNS records, and control renewals — all from your own code or automation workflows. Every action is scoped to your workspace and authenticated with an API key.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Make your first API call in minutes
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    Generate an API key and secure your requests
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/overview">
    Full endpoint reference with request and response examples
  </Card>

  <Card title="Register a Domain" icon="globe" href="/guides/register-domain">
    Step-by-step guide to registering your first domain
  </Card>
</CardGroup>

## What you can do

<CardGroup cols={3}>
  <Card title="Check Availability" icon="magnifying-glass" href="/api-reference/domains/check">
    Search up to 20 domains at once for availability
  </Card>

  <Card title="Register Domains" icon="circle-plus" href="/api-reference/domains/register">
    Register domains with contact info and privacy options
  </Card>

  <Card title="Manage DNS" icon="server" href="/guides/manage-dns">
    Add, update, and delete DNS records for any domain
  </Card>

  <Card title="Custom Nameservers" icon="network-wired" href="/api-reference/domains/nameservers">
    Point domains to your own nameservers
  </Card>

  <Card title="Renew Domains" icon="rotate" href="/guides/renew-domain">
    Renew domains manually or enable auto-renew
  </Card>

  <Card title="Credits & Billing" icon="coins" href="/concepts/credits">
    Understand the credit-based billing model
  </Card>
</CardGroup>

## Get started in 3 steps

<Steps>
  <Step title="Create an API key">
    Log in to the [NameGrid dashboard](https://app.namegrid.org) and navigate to **Settings → API tokens** to generate your key. Copy it — it's only shown once.
  </Step>

  <Step title="Check domain availability">
    Send a `POST /v1/domains/check` request with your target domain names to see what's available.
  </Step>

  <Step title="Register your domain">
    Call `POST /v1/domains` with your chosen domain, contact details, and credit balance to complete the registration.
  </Step>
</Steps>

<Note>
  The base URL for all API requests is `https://api.namegrid.org/v1`. See the [API Reference overview](/api-reference/overview) for full details on authentication and error handling.
</Note>
