NFDomains provides a public REST API 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.