> For the complete documentation index, see [llms.txt](https://docs.nf.domains/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nf.domains/smart-contracts/resolving-nfds.md).

# Resolving NFDs

## Off-Chain

NFDomains provides a public [REST API](https://api-docs.nf.domains/quick-start) for integrators and the community to utilize. It provides read-only methods, as well as methods that modify the NFD contract states (minting / claiming / updating / selling, etc.) which require the caller to sign returned transactions.

The UI for NFDomains uses the very same public API.

{% content-ref url="/spaces/MrFth5XKC1eo3nu9xVre" %}
[NFD API](https://api-docs.nf.domains/)
{% endcontent-ref %}

***

## On-Chain

NFDs can be resolved entirely on-chain. See the [On-Chain Reference](https://api-docs.nf.domains/reference/on-chain-reference/name-and-address-lookup) section of the API docs.

{% content-ref url="/spaces/MrFth5XKC1eo3nu9xVre/pages/zYPL9zevAJiSryAII093" %}
[On-Chain Reference](https://api-docs.nf.domains/reference/on-chain-reference)
{% endcontent-ref %}
