> ## 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 library for managing offchain subnames, text records, and data records in an ENS system with gasless operations.

The Offchain Manager SDK is a TypeScript library for managing offchain subnames, text records, and data records in an ENS system with gasless operations.

<Card title="AI Skill available" icon="robot" href="/developer-guide/skills#offchain-ens-subname-sdk-skill" horizontal>
  Install the offchain ENS subname skill to give your AI coding agent full SDK context automatically.
</Card>

## Key Features

* **Gasless Operations**: Create and manage subnames without blockchain transactions
* **Text Records**: Set and retrieve text-based records (email, website, etc.)
* **Data Records**: Store and retrieve structured data records
* **Address Records**: Manage cryptocurrency addresses and multi-chain support
* **Default EVM Address**: Set the same address for all EVM-compatible chains in a single operation
* **Chain Name Support**: Handle cross-chain naming conventions
* **Batch Operations**: Efficiently manage multiple subnames and records
* **TypeScript Support**: Full type safety and IntelliSense support

### Record Types

<AccordionGroup>
  <Accordion title="Text Records">
    Store human-readable information like email addresses, websites, social media profiles, and custom metadata.
  </Accordion>

  <Accordion title="Address Records">
    Store cryptocurrency addresses for different chains and coins.
  </Accordion>

  <Accordion title="Data Records">
    Store structured data in various formats including JSON, IPFS hashes, and custom schemas for filtering.
  </Accordion>
</AccordionGroup>
