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

# Overview

> Namespace offers different SDKs to interact with the Namespace backend APIs and smart contracts for ENS subname management.

# SDK

The Namespace SDK is a TypeScript library designed to simplify ENS Subname registration and management in Web3 projects. It enables seamless interaction with Namespace backend APIs and smart contracts, supporting subnames on L2 chains (Base, Optimism, etc.) and Offchain Subnames. The SDK is ideal for projects offering Subname-as-a-Service or integrating subname features into decentralized apps, DAOs, or blockchain tools.

SDK packages include:

<CardGroup cols={2}>
  <Card title="Offchain Manager" icon="cloud" href="./offchain-manager">
    Manage offchain subnames with ease.
  </Card>

  <Card title="Mint Manager" icon="gauge" href="./mint-manager">
    Simplify minting processes for subnames.
  </Card>

  <Card title="Indexer Manager" icon="database" href="./indexer-manager">
    Efficiently manage indexer operations.
  </Card>
</CardGroup>
