I understand that many people use Cloudflare, but unfortunately, it requires changing the primary DNS of a domain to protect it, which is sometimes not possible. In those cases, I use Sucuri because it allows me to point directly to a hostname.
However, it doesn't provide a reseller portal, so I was wondering if anyone has tried using their API to create a custom portal for end-users that hides the billing part.