Edit this page

CDN Services

The Kendo UI CDN is hosted on the Amazon CloudFront.

Accessing the CDN

To access the Kendo UI CDN Services, you can use either:

  • The HTTP protocol, or
  • The HTTPS protocol.

Use the HTTP

The minified versions of all JavaScript files are available at:

  • http://kendo.cdn.telerik.com/VERSION/js/FILENAME.min.js
  • http://kendo.cdn.telerik.com/VERSION/styles/FILENAME.min.css

For example, the 2017.2.621 version can be loaded from:

  • http://kendo.cdn.telerik.com/2017.2.621/js/kendo.all.min.js
  • http://kendo.cdn.telerik.com/2017.2.621/styles/kendo.common.min.css

Important

Only the Kendo UI official releases and service packs are uploaded to the CDN. Internal builds are not published to the CDN.

As of the Kendo UI Q1 2014 SP1 release, the minified Kendo UI Core scripts have been available. To load them, use the http://kendo.cdn.telerik.com/2017.2.621/js/kendo.ui.core.min.js URL.

Important

The http://cdn.kendostatic.com/ URL remains active but is no longer recommended for new projects.

Use the HTTPS

To access the Kendo UI CDN service through the HTTPS protocol, use the same host name as above and replace the scheme (protocol) with httpshttps://kendo.cdn.telerik.com/2017.2.621/js/kendo.all.min.js.

Important

The https://da7xgjtj801h2.cloudfront.net/ URL remains active but is no longer recommended for new projects.

Troubleshooting

This section provides solutions for common issues you might encounter while using the Kendo UI CDN services.

Handle Disruption and Connection Issues

Although the Amazon CloudFront service provides a reliable level of uptime support, you might encounter disruption or connection issues. After you check the status of the systems at http://status.aws.amazon.com/, the CDN status is reported as healthy and operates normally.

You might be experiencing Internet, network connectivity, or DNS problems. It is also possible that firewalls, antivirus, or other security software incorrectly filters out the CDN scripts or modifies (breaks) them on-the-fly.

Solution

Contact your system administrator because remote investigation of connection problems is outside the scope of the Kendo UI Support Team.

Refer Kendo UI from CDN with Local Script Fallbacks

The Kendo UI internal builds are not uploaded on CDN, because they are intended only for clients with a commercial license. Only major releases and service packs are uploaded on the Kendo UI CDN.

Solution

For internal builds, use private CDN services. It is recommended to implement a local fallback when using any kind of CDN.

Example
<!DOCTYPE html>
<html>
<head>
    <title>Welcome to Kendo UI</title>
    <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2017.2.621/styles/kendo.common.min.css" />
    <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2017.2.621/styles/kendo.blueopal.min.css" />

    <script src="http://kendo.cdn.telerik.com/2017.2.621/js/jquery.min.js"></script>
    <script>
        if (typeof jQuery == "undefined") {
            // fallback to local jQuery
            document.write(decodeURIComponent('%3Cscript src="/path/to/local/jquery.min.js" %3E%3C/script%3E'));
        }
    </script>

    <script src="http://kendo.cdn.telerik.com/2017.2.621/js/kendo.all.min.js"></script>
    <script>
        if (typeof kendo == "undefined") {
            // checking for loaded CSS files is cumbersome,
            // that's why we assume that if the scripts have failed, so have the stylesheets

            // fallback to local Kendo UI stylesheets
            document.write(decodeURIComponent('%3Clink rel="stylesheet" href="/path/to/local/kendo.common.min.css" %3C/%3E'));
            document.write(decodeURIComponent('%3Clink rel="stylesheet" href="/path/to/local/kendo.blueopal.min.css" %3C/%3E'));

            // fallback to local Kendo UI scripts
            document.write(decodeURIComponent('%3Cscript src="/path/to/local/kendo.all.min.js" %3E%3C/script%3E'));
            // also add kendo.aspnetmvc.min.js or kendo.timezones.min.js, if needed
        }
    </script>
</head>
<body>
    Hello world!
</body>
</html>

Important

For more information on the topic, refer to Scott Hanselman's blog post Fallback from CDN to Local Scripts.

See Also

Other articles on getting started with Kendo UI:

Is this article helpful? Yes / No
Thank you for your feedback!

Give article feedback

Tell us how we can improve the information

close
Dummy