No. While the CDN is QUIC.cloud’s flagship service, it is not required that you use the CDN, if you wish to take advantage of QUIC.cloud’s Online Services.
All of the QUIC.cloud services are independent of each other. You can use all of the services, or choose only the one or two that you need.