API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Fastly VCL Services API

The Fastly VCL Services API provides programmatic access to configure Varnish Configuration Language (VCL) objects that power most Fastly services. Developers can upload custom VCL code or use the API to generate VCL through configuration objects including backends, conditions, cache settings, request settings, response objects, headers, and VCL snippets. This API is central to defining how Fastly processes, routes, and caches HTTP requests at the edge.

Documentation

Specifications

OpenAPI

fastly-vcl-services-openapi.yml Raw ↑