🥷
Namespace
  • [ Introduction ]
    • ENS
    • Namespace
      • Products and Services
      • Use Cases
  • [ Namespace Platform ]
    • Overview
    • Search & Registration
    • Manager
      • Listing an ENS Name
      • Features List
    • ENS Widget
    • Farcaster Frames
      • Default Frame
      • Custom Frame
    • Tutorials and Demos
  • [ Dev Docs ]
    • Overview
    • How-To Guides
      • Mint L1 or L2 subnames using SDK
    • Smart contracts
      • Namespace Minter
    • Backend API
      • POST /api/v1/mint
      • POST /api/v1/mint/verified
      • GET /api/v1/listings/availabe
    • Offchain Subnames API
      • Setting Up Offchain Resolver
      • Minting
        • Create a new ENS subname
      • Subnames
        • Resolve subname address
        • Check subname availability
        • Retrieve Complete Subname Dataset
        • Subname Search
        • Delete Subname
      • Text Records
        • Create or update subname text record
        • Delete a subname text record
        • Retrieve single subname text record
        • Retrieve all of subname's text records
      • Custom Data
        • Create or update custom subname data
        • Delete custom subname data
        • Retrieve single custom data object
        • Retrieve all of subname's custom data
    • Namespace SDK
      • Offchain Manager
        • Installation
        • Methods
        • Generate API key
        • CreateSubname
        • DeleteSubname
        • IsSubnameAvailable
        • GetFilteredSubnames
        • TextRecords
        • DataRecords
      • Indexer Manager
        • Installation
        • Methods
        • GetL2Subname
        • GetL2Subnames
        • GetL1Subnames
        • GetL1Subnames
        • GetL1Subname
      • Mint Manager (soon)
      • Namespace Client (deprecated)
        • Installation
        • GetListedName
        • GetMintDetails
        • GetMintTransactionParameters
        • IsSubnameAvailable
        • GenerateAuthToken
    • Namespace L2 Subnames
  • [ ecosystem ]
    • Partnerships
    • Integrations
    • Links
    • ENS ideas and projects
  • [ Legal ]
    • Disclamer
    • Terms of Service
    • Privacy Policy
Powered by GitBook
On this page
  1. [ Dev Docs ]

Offchain Subnames API

API for creating and managing ENS Offchain Subnames

PreviousGET /api/v1/listings/availabeNextSetting Up Offchain Resolver

Last updated 4 months ago

Offchain Subnames API helps teams easily implement ENS into their products and dapps, and issue and manage Subnames.

To start using the API contact [email protected] or send him a DM on Telegram at @thecaphimself, in order to obtain the API key, which will be needed to access the API endpoints.

Once you have received the API continue with setting up the Offchain Resolver as documented below.

Each endpoint in the above sections is available for both offchain subnames on mainnet and testnet.

For mainnet the endpoints are at

For testnet the endpoints are at

If at any point you require some assistance or help implementing this code, make sure to reach out to us in our and we will answer all your questions.

Set up Offchain Resolver
Minting
Subnames
Subname Data
Text Records
Custom Data
https://offchain-mainnet.namespace.tech/
https://offchain.namespace.tech/
Discord