# Developer Docs

## Developer Docs

- [Welcome](https://docs.sns.id/dev/readme.md)
- [The Name Registry](https://docs.sns.id/dev/sns-basics/quickstart.md): Overview of domains on Solana
- [TLD](https://docs.sns.id/dev/tld.md)
- [X (formerly Twitter)](https://docs.sns.id/dev/tld/x-formerly-twitter.md)
- [On-Chain Resolution](https://docs.sns.id/dev/on-chain-resolution.md)
- [Web Resolution](https://docs.sns.id/dev/web-resolution.md)
- [Domain Records](https://docs.sns.id/dev/domain-records.md)
- [Tokenization](https://docs.sns.id/dev/tokenization.md)
- [SNS Improvement Protocol](https://docs.sns.id/dev/sns-improvement-protocol.md)
- [Introduction](https://docs.sns.id/dev/sns-sdk/introduction.md)
- [Quick Start - Integration](https://docs.sns.id/dev/sns-sdk/quick-start-integration.md)
- [Registration](https://docs.sns.id/dev/sns-sdk/registration.md)
- [Sales & Listings](https://docs.sns.id/dev/sns-sdk/sales-and-listings.md)
- [Fixed Price Offers (Listings)](https://docs.sns.id/dev/sns-sdk/sales-and-listings/fixed-price-offers-listings.md)
- [Unsolicited Offers](https://docs.sns.id/dev/sns-sdk/sales-and-listings/unsolicited-offers.md)
- [Category Offers](https://docs.sns.id/dev/sns-sdk/sales-and-listings/category-offers.md)
- [P2P Offers](https://docs.sns.id/dev/sns-sdk/sales-and-listings/p2p-offers.md)
- [Resolve Domains](https://docs.sns.id/dev/sns-sdk/editor.md)
- [Lookup Methods](https://docs.sns.id/dev/sns-sdk/images-and-media.md)
- [Direct Lookup](https://docs.sns.id/dev/sns-sdk/images-and-media/direct-lookup.md)
- [Reverse Lookup](https://docs.sns.id/dev/sns-sdk/images-and-media/reverse-lookup.md)
- [Get all registered domains](https://docs.sns.id/dev/sns-sdk/interactive-blocks.md)
- [Get all domains of wallet](https://docs.sns.id/dev/sns-sdk/get-all-domains-of-wallet.md)
- [Primary Domains](https://docs.sns.id/dev/sns-sdk/integrations.md)
- [Domain Record Methods](https://docs.sns.id/dev/sns-sdk/domain-record-methods.md)
- [V1 Records (Deprecated)](https://docs.sns.id/dev/sns-sdk/domain-record-methods/v1-records-deprecated.md)
- [V2 Records](https://docs.sns.id/dev/sns-sdk/domain-record-methods/v2-records.md)
- [X Handle Methods](https://docs.sns.id/dev/sns-sdk/x-handle-methods.md)
- [Subdomains](https://docs.sns.id/dev/sns-sdk/subdomains.md)
- [Subdomain Registrars](https://docs.sns.id/dev/sns-sdk/subdomains/subdomain-registrars.md)
- [Delete Domains](https://docs.sns.id/dev/sns-sdk/delete-domains.md)
- [Introduction](https://docs.sns.id/dev/sns-api/introduction.md)
- [Domains](https://docs.sns.id/dev/sns-api/domains.md)
- [Primary Domains](https://docs.sns.id/dev/sns-api/primary-domains.md)
- [Categories](https://docs.sns.id/dev/sns-api/categories.md)
- [Users](https://docs.sns.id/dev/sns-api/users.md)
- [Listings](https://docs.sns.id/dev/sns-api/listings.md)
- [Sales](https://docs.sns.id/dev/sns-api/sales.md)
- [Trade Volume](https://docs.sns.id/dev/sns-api/trade-volume.md)
- [Owners](https://docs.sns.id/dev/sns-api/owners.md)
- [Images](https://docs.sns.id/dev/sns-api/images.md)
- [SNS Quicknode API](https://docs.sns.id/dev/sns-api/sns-quicknode-api.md)
- [sns\_getAllDomainsForOwner](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_getalldomainsforowner.md): Returns the list of SNS domains currently owned by a given account.
- [sns\_getDomainData](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_getdomaindata.md): Returns base64 encoded contents of the domain's data payload, or those of an associated record.
- [sns\_getDomainKey](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_getdomainkey.md): Returns a domain's Solana account public key.
- [sns\_getDomainRecordKey](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_getdomainrecordkey.md): Returns a domain record's Solana account public key. Supported record identifier include SOL, ETH and IPFS. The get\_supported\_records method returns a list of all supported records.
- [sns\_getFavouriteDomain](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_getfavouritedomain.md): Returns a user wallet's favourite (i.e. primary) domain.
- [sns\_getRegistrationTransaction](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_getregistrationtransaction.md): Returns a ready-to-sign, base64-encoded transaction object to register a new SNS domain.
- [sns\_getSubdomains](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_getsubdomains.md): Returns a list of currently registered subdomains for a given domain.
- [sns\_getSupportedRecords](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_getsupportedrecords.md): Returns a list of all the currently supported record types.
- [sns\_resolveDomain](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_resolvedomain.md): Returns the resolved Solana Public key associated to a domain.
- [sns\_reverse\_lookup](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_reverse_lookup.md): Returns the domain name associated with a raw SNS account.
- [sns\_getDomainReverseKey](https://docs.sns.id/dev/sns-api/sns-quicknode-api/sns_getdomainreversekey.md): Returns a domain's reverse registry Solana account public key.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.sns.id/dev/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
