A content delivery network (CDN) is a crucial component of a modern hosting stack. We’re proud to offer a premium CDN powered by Cloudflare for Kinsta’s Application Hosting at no additional cost.

Our free Cloudflare integration secures your applications hosted on Kinsta. In addition to an enterprise-level firewall and DDoS protection, Kinsta customers also have access to a high-performance HTTP/3 CDN powered by Cloudflare’s robust global network.

With a network that spans 260+ cities in more than 100 countries, Cloudflare operates one of the largest CDN networks in the world. This means your application will be able to serve static assets from many more locations without the need to pay for additional services.

Kinsta’s CDN is not enabled by default on Application Hosting.

Enable or Disable Kinsta’s CDN

Currently, Kinsta’s CDN can be enabled or disabled by sending a POST request with the CDN API endpoint. To access and use the API with your account, you need to generate an API Key.

To use the CDN API endpoint you need you need your application’s unique ID. You can obtain this programmatically by listing all applications associated with your Kinsta company with the applications endpoint, which provides essential details about each application.

The application’s Overview page shows if the CDN is enabled or disabled.

Application Overview page showing CDN is enabled.
Application Overview page showing CDN is enabled.

File Types Cached by Kinsta’s CDN

Files are cached based on the file extension, not the MIME type. We do not cache requests or responses containing the Authorization header.


Clear the CDN Cache

Currently, you can clear the CDN cache by sending a POST request with the clear-cache API endpoint. If you have enabled Edge Caching, this also clears the Edge Cache.

Clearing the CDN Cache in all of Cloudflare’s data centers may take 2-5 minutes to fully complete.