🄷
Namespace
AppDev Portal
  • [ Introduction ]
    • ENS
    • Namespace
  • Official Links
  • Apps
    • Overview
    • Onchain Subnames (App)
      • Search & Register
      • Wizard
        • Listing an ENS Name
        • Features List
      • ENS Widget
      • Farcaster Frames
        • Default Frame
        • Custom Frame
    • Offchain Subnames (DevApp)
      • Subnames
      • Resolver set
      • API keys
  • How-to Guides and Demos
  • Dev Docs
    • SDK
      • Offchain Manager
        • Installation
        • Generate API key
        • Create or Update Subname
        • DeleteSubname
        • IsSubnameAvailable
        • GetFilteredSubnames
        • AddressRecords
          • ChainName
        • TextRecords
        • DataRecords
      • Indexer Manager
        • Installation
        • Fetch L2 Subnames
        • Fetch L2 Registries
      • Mint Manager
        • Installation
        • GetMintDetails
        • GetMintTransactionParameters
        • IsSubnameAvailable
        • How To Mint L1 & L2 subname via mint-manager
      • Namespace Client (deprecated)
        • Installation
        • GetListedName
        • GetMintDetails
        • GetMintTransactionParameters
        • IsSubnameAvailable
        • GenerateAuthToken
    • APIs
      • Offchain Manager
      • Mint Manager
    • Infrastructure
      • Namespace L2 Subnames
    • Subpages
  • Ecosystem
    • Use Cases
  • Jobs
    • šŸ“ŒWe’re Hiring šŸ‘‡
    • šŸ§‘ā€šŸ’» Full-Stack Dev
    • 🄷 DevRel Lead
    • šŸ’¼ BD Lead
    • 🐣 Intern (dev role)
Powered by GitBook
On this page
  1. Dev Docs

SDK

Namespace SDK is a typescript library which can be used to easily interact with Namespace backend APIs and smart contracts

The Namespace SDK is a TypeScript library built to simplify the integration of ENS Subname registrations into Web3 projects. It provides developers with a simple way to interact with the Namespace’s backend APIs and smart contracts.

The primary intention of the SDK is to streamline the ENS adoption. We do it by simplifying the Subname integration, issuance, and management. Currently, the SDK supports subnames on L2 chains (Base, Optimism, etc.) and Offchain Subnames. Furthermore, it's built to support the Subname-as-a-Service model—ideal for companies looking to offer subname registration as part of their service offering or product stack.

Whether you’re building decentralized apps (wallets, launchpads, payments, etc.), managing digital identities for your DAO, community, or company, or running a high-end blockchain tools and service company, the Namespace SDK offers a powerful solution to leverage the full potential of ENS Subnames in your projects.

SDK consists of several packages:

  • Offchain Manager

  • Indexer Manager

  • Mint Manager

PreviousHow-to Guides and DemosNextOffchain Manager

Last updated 2 months ago