fastly logo

fastly

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.

14 APIs 16 Features

APIs

Fastly Services API

The Fastly Services API allows developers to create, configure, and manage Fastly CDN services and their versions programmatically. Services are the primary organizational unit ...

Fastly Purging API

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...

Fastly Real-Time Logging API

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 t...

Fastly Metrics and Stats API

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, ...

Fastly TLS API

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 suppor...

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 ...

Fastly Account API

The Fastly Account API provides endpoints for managing customer accounts, users, and identity and access management (IAM) resources. Developers can programmatically manage user ...

Fastly Authentication Tokens API

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 service...

Fastly Access Control Lists API

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 o...

Fastly Edge Dictionaries API

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....

Fastly Compute API

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 c...

Fastly Next-Gen WAF API

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...

Fastly Domain Management API

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 F...

Fastly Products API

The Fastly Products API provides endpoints for enabling and managing Fastly product features on services, including Bot Management, DDoS Protection, Image Optimizer, API Discove...

Features

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

Semantic Vocabularies

Fastly Context

0 classes · 13 properties

JSON-LD

Resources

🔗
JSON-LD
JSON-LD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema

Sources

Raw ↑
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.