> ## 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

> TypeScript SDK for minting ENS subnames on Namespace, supporting Mainnet and L2 networks.

`@thenamespace/mint-manager` is a TypeScript library for minting subnames under names activated on the Namespace platform. It abstracts the complexities of interacting with smart contracts, supporting both Ethereum Mainnet and Layer 2 networks like Base and Optimism. The library uses Viem under the hood for seamless integration.

<CardGroup>
  <Card title="Mint Subnames">
    Easily mint ENS subnames activated on the Namespace platform.
  </Card>

  <Card title="Mainnet & L2 Support">
    Works with Ethereum Mainnet and Layer 2 networks such as Base and Optimism.
  </Card>

  <Card title="Subname Availability Checks">
    Determine whether a subname is available for minting.
  </Card>
</CardGroup>
