NULL is a shielded-only proof-of-work chain: every amount, sender and receiver is hidden by default. Around it run privacy services that need no personal data: disposable mail at mail.nullnet.sh and end-to-end encrypted pastes at paste.nullnet.sh. These docs cover running the network and building on all of it.
Exchanges and pools start with a synced node and the matching integration guide. Developers using the mail or paste service start with that API's overview: both are plain HTTPS with JSON, and neither needs an account for the free tier.