About Fastly's Application Programming Interface (API)

  Last updated August 03, 2018

Fastly provides an application programming interface (API) that can be accessed via a number of popular interactive clients. The Fastly API allows you to manage Fastly services via remote procedure calls instead of the web interface. This currently includes features such as:

The API features do not include customer account setup, which can only occur through the web interface controls. For examples of each API call in action, including full descriptions of the fields used and examples of requests and responses, see Fastly's API Reference.

Available API clients

The API's main entry point is https://api.fastly.com. It can be accessed via the following interactive clients:

Fastly's API Client web page contains links to GitHub repositories where these clients can be found. When third-party organizations have supplied these clients, we've noted so on the web page. We also have several integrations available.

Fastly makes no warranty on third-party software. We assume no responsibility for errors or omissions in the third-party software or documentation available. Using such software is done entirely at your own discretion and risk.

Authentication via the API

Nearly all API calls require requests to be authenticated. API tokens allow you to create unique authentication identifiers for the users and applications authorized to interact with your service. You can scope the authorization of API tokens to a single service, and you can restrict access to purge all. See the API authentication web page for additional information.

Back to Top