aid: fastly url: https://raw.githubusercontent.com/api-evangelist/fastly/refs/heads/main/apis.yml apis: - aid: fastly:services-api name: Fastly Services API tags: - CDN - Configuration - Edge Cloud image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/services/ properties: - url: https://www.fastly.com/documentation/reference/api/services/ type: Documentation - url: openapi/fastly-services-openapi.yml type: OpenAPI description: The Fastly Services API allows developers to create, configure, and manage Fastly CDN services and their versions programmatically. Services are the primary organizational unit in Fastly, representing a configuration that maps domains to backends. The API supports creating service versions, activating and deactivating configurations, cloning versions, and managing the complete lifecycle of a CDN service deployment. - aid: fastly:purging-api name: Fastly Purging API tags: - Cache - CDN - Content Delivery - Purging image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/purging/ properties: - url: https://www.fastly.com/documentation/reference/api/purging/ type: Documentation - url: openapi/fastly-purging-openapi.yml type: OpenAPI description: The Fastly Purging API enables developers to instantly remove cached content from Fastly's edge network so it can be refreshed from origin servers. It supports single URL purges, surrogate key purges for invalidating groups of related objects, and purge-all operations to clear an entire service cache. Surrogate key and URL purges are separately limited to an average of 100,000 purges per hour per customer and are not counted against the general API rate limit. - aid: fastly:logging-api name: Fastly Real-Time Logging API tags: - Analytics - Logging - Monitoring - Observability image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/logging/ properties: - url: https://www.fastly.com/documentation/reference/api/logging/ type: Documentation - url: openapi/fastly-logging-openapi.yml type: OpenAPI description: The Fastly Real-Time Logging API allows developers to configure and manage logging endpoints that receive streamed log data from Fastly's edge network. Fastly supports logging to a variety of formats and platforms including syslog, Amazon S3, Google Cloud Storage, BigQuery, Datadog, Splunk, Elasticsearch, and many other providers. - aid: fastly:metrics-and-stats-api name: Fastly Metrics and Stats API tags: - Analytics - Metrics - Monitoring - Real-Time - Statistics image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://rt.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/metrics-stats/ properties: - url: https://www.fastly.com/documentation/reference/api/metrics-stats/ type: Documentation - url: openapi/fastly-metrics-and-stats-openapi.yml type: OpenAPI description: The Fastly Metrics and Stats API provides access to both real-time and historical analytics data for Fastly services. The real-time analytics endpoint, served on rt.fastly.com, delivers second-by-second stats including request counts, bandwidth, cache hit ratios, and error rates. Historical stats provide aggregated data over longer time periods. The API also includes the Domain Inspector for per-domain metrics and the Origin Inspector for origin-level performance data. - aid: fastly:tls-api name: Fastly TLS API tags: - Certificates - Encryption - Security - SSL - TLS image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/tls/ properties: - url: https://www.fastly.com/documentation/reference/api/tls/ type: Documentation - url: openapi/fastly-tls-openapi.yml type: OpenAPI description: The Fastly TLS API enables developers to manage TLS certificates, private keys, and domain configurations for securing traffic delivered through Fastly's edge network. It supports both platform TLS (managed certificates) and custom TLS configurations where customers bring their own certificates. The API allows uploading certificates, managing bulk certificate operations, configuring TLS activations, and managing mutual TLS authentication for origin connections. - aid: fastly:vcl-services-api name: Fastly VCL Services API tags: - Caching - CDN - Configuration - Edge Logic - VCL image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/vcl-services/ properties: - url: https://www.fastly.com/documentation/reference/api/vcl-services/ type: Documentation - url: openapi/fastly-vcl-services-openapi.yml type: OpenAPI description: 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. - aid: fastly:account-api name: Fastly Account API tags: - Account - Administration - IAM - Users image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/account/ properties: - url: https://www.fastly.com/documentation/reference/api/account/ type: Documentation - url: openapi/fastly-account-openapi.yml type: OpenAPI description: The Fastly Account API provides endpoints for managing customer accounts, users, and identity and access management (IAM) resources. Developers can programmatically manage user invitations, roles, permissions, and service groups to control access to Fastly resources. The API supports retrieving and updating customer information, managing user profiles, and configuring organizational settings for enterprise accounts. - aid: fastly:authentication-tokens-api name: Fastly Authentication Tokens API tags: - API Keys - Authentication - Security - Tokens image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/auth-tokens/ properties: - url: https://www.fastly.com/documentation/reference/api/auth-tokens/ type: Documentation - url: openapi/fastly-authentication-tokens-openapi.yml type: OpenAPI description: The Fastly Authentication Tokens API enables developers to create and manage API tokens used to authenticate requests to the Fastly API. Tokens can be scoped to specific services and permissions, allowing fine-grained access control for users and automated systems. The API supports creating user tokens, automation tokens for CI/CD pipelines, and managing token lifecycle including listing, revoking, and expiring tokens. - aid: fastly:acls-api name: Fastly Access Control Lists API tags: - Access Control - Edge Security - IP Filtering - Security image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/acls/ properties: - url: https://www.fastly.com/documentation/reference/api/acls/ type: Documentation - url: openapi/fastly-acls-openapi.yml type: OpenAPI description: The Fastly Access Control Lists API allows developers to create and manage ACLs that can be used to control access to content at the edge. ACLs contain entries of IP addresses or CIDR ranges that can be referenced in VCL to allow or deny requests. The API supports creating ACL containers, adding and removing individual entries, and performing bulk updates to efficiently manage large IP allowlists or blocklists without requiring a new service version deployment. - aid: fastly:dictionaries-api name: Fastly Edge Dictionaries API tags: - Dictionaries - Dynamic Configuration - Edge Configuration - Key-Value image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/dictionaries/ properties: - url: https://www.fastly.com/documentation/reference/api/dictionaries/ type: Documentation - url: openapi/fastly-dictionaries-openapi.yml type: OpenAPI description: The Fastly Edge Dictionaries API provides endpoints for creating and managing key-value lookup tables that are accessible at the edge without requiring a service version change. Dictionaries can store configuration data, feature flags, redirect mappings, and other dynamic values that VCL or Compute services can reference during request processing. - aid: fastly:compute-api name: Fastly Compute API tags: - Compute - Edge Computing - Serverless - WebAssembly image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/guides/compute/ properties: - url: https://www.fastly.com/documentation/guides/compute/ type: Documentation - url: openapi/fastly-compute-openapi.yml type: OpenAPI description: The Fastly Compute platform enables developers to build and deploy serverless applications that run on Fastly's global edge network using WebAssembly. Compute services support custom application logic written in Rust, JavaScript, or Go using official Fastly SDKs. - aid: fastly:waf-api name: Fastly Next-Gen WAF API tags: - DDoS Protection - Security - WAF - Web Application Firewall image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/waf/ properties: - url: https://www.fastly.com/documentation/reference/api/waf/ type: Documentation - url: openapi/fastly-waf-openapi.yml type: OpenAPI description: The Fastly Next-Gen WAF API provides programmatic access to configure and manage web application firewall rules that protect applications delivered through Fastly's edge network. It enables developers to manage WAF firewall configurations, rule sets, and exclusions to defend against common web attacks including SQL injection, cross-site scripting, and other OWASP Top 10 vulnerabilities. - aid: fastly:domain-management-api name: Fastly Domain Management API tags: - CDN - Configuration - DNS - Domains image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/services/domain/ properties: - url: https://www.fastly.com/documentation/reference/api/services/domain/ type: Documentation - url: openapi/fastly-domain-management-openapi.yml type: OpenAPI description: The Fastly Domain Management API allows developers to programmatically associate domain names with Fastly services. Domains serve as the entry point for traffic routed through Fastly's edge network. The API supports adding, listing, and removing domains from service versions, checking domain DNS configurations, and validating that domains are correctly pointed to Fastly. It is essential for managing the routing configuration that connects end-user requests to the appropriate Fastly service. - aid: fastly:products-api name: Fastly Products API tags: - Configuration - Features - Platform - Products image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.fastly.com humanURL: https://www.fastly.com/documentation/reference/api/products/ properties: - url: https://www.fastly.com/documentation/reference/api/products/ type: Documentation - url: openapi/fastly-products-openapi.yml type: OpenAPI description: The Fastly Products API provides endpoints for enabling and managing Fastly product features on services, including Bot Management, DDoS Protection, Image Optimizer, API Discovery, and other add-on capabilities. Developers can use this API to check which products are enabled for a service, enable or disable product features, and configure product-specific settings. common: - type: JSON-LD url: json-ld/fastly-context.jsonld - type: JSONSchema url: json-schema/fastly-service-schema.json - type: JSONSchema url: json-schema/fastly-backend-schema.json - type: JSONSchema url: json-schema/fastly-acl-entry-schema.json - type: JSONSchema url: json-schema/fastly-dictionary-item-schema.json - type: JSONSchema url: json-schema/fastly-tls-certificate-schema.json - type: Features data: - 'CDN Free: 100 GB bandwidth + 1M requests/mo' - 'CDN PAYG: $0.08-$0.28/GB, $0.01 per 10K requests (region-based)' - 'Compute@Edge: $0.50/M requests, $0.05/M vCPU ms' - 'Compute free: 10M requests + 100M vCPU ms/month' - 'Object Storage: $0.02/GB declining to $0.0004/1k ops' - 'Basic Package: $1,500/mo for 100M requests' - 'Starter Package: $6,000/mo for 500M requests' - Enterprise custom contracts - 'REST API: 1,000 req/hr per token' - Configuration via VCL (Varnish Configuration Language) - Real-time logging to syslog, S3, GCS, Splunk - Image Optimizer for on-the-fly transformations - Next-Gen WAF (Signal Sciences) - DDoS protection - TLS 1.3 with custom certificates - Compute@Edge in Rust, Go, JavaScript sources: - https://www.fastly.com/pricing updated: '2026-05-04' modified: '2026-05-04' description: Fastly is an edge cloud platform that helps customers create great digital experiences quickly, securely, and reliably by processing, serving, and securing their applications closer to their users.