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. The platform spans CDN, Edge Compute (WebAssembly), Object Storage, AI Accelerator (semantic caching for LLMs), AI Bot Management, Next-Gen WAF (Signal Sciences), DDoS Protection, Image Optimizer, Live & Video Streaming, Fanout real-time messaging, and an MCP Server for AI-driven control.
APIs.json: apis.yml
- Type: Company (commercial provider)
- Position: Consuming
- Access: 3rd-Party
CDN, Edge Cloud, Edge Compute, WebAssembly, Security, AI, Observability
- Created: 2025-03-01
- Modified: 2026-05-22
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.
Docs: https://www.fastly.com/documentation/reference/api/services/ OpenAPI: openapi/fastly-services-openapi.yml
The Fastly Purging API enables developers to instantly remove cached content from Fastly's edge network. Surrogate-key and URL purges are limited to 100,000/hour per customer and do not count against the general API rate limit.
Docs: https://www.fastly.com/documentation/reference/api/purging/ OpenAPI: openapi/fastly-purging-openapi.yml
Configure and manage logging endpoints that receive streamed log data from Fastly's edge — syslog, S3, GCS, BigQuery, Datadog, Splunk, HTTPS, and more.
Docs: https://www.fastly.com/documentation/reference/api/logging/ OpenAPI: openapi/fastly-logging-openapi.yml
Access both real-time (rt.fastly.com) and historical analytics for Fastly services, plus Domain Inspector and Origin Inspector.
Docs: https://www.fastly.com/documentation/reference/api/metrics-stats/ OpenAPI: openapi/fastly-metrics-and-stats-openapi.yml
Manage TLS certificates, private keys, and domain configurations. Supports both platform TLS and custom (BYO) certificates, plus mutual TLS for origins.
Docs: https://www.fastly.com/documentation/reference/api/tls/ OpenAPI: openapi/fastly-tls-openapi.yml
Configure VCL objects — backends, conditions, cache settings, request/response settings, headers, snippets, and custom VCL — that power Fastly services.
Docs: https://www.fastly.com/documentation/reference/api/vcl-services/ OpenAPI: openapi/fastly-vcl-services-openapi.yml
Manage customer accounts, users, and identity/access management (IAM) resources including roles, service groups, and user groups.
Docs: https://www.fastly.com/documentation/reference/api/account/ OpenAPI: openapi/fastly-account-openapi.yml
Create and manage scoped API tokens — user tokens and automation tokens — for authenticating against api.fastly.com.
Docs: https://www.fastly.com/documentation/reference/api/auth-tokens/ OpenAPI: openapi/fastly-authentication-tokens-openapi.yml
Manage ACL containers of IPs/CIDR ranges referenced from VCL, with bulk-update support for large allow/blocklists.
Docs: https://www.fastly.com/documentation/reference/api/acls/ OpenAPI: openapi/fastly-acls-openapi.yml
Key-value lookup tables accessible at the edge without a service version change. Useful for feature flags, redirect maps, and dynamic configuration.
Docs: https://www.fastly.com/documentation/reference/api/dictionaries/ OpenAPI: openapi/fastly-dictionaries-openapi.yml
WebAssembly serverless platform. Build edge apps in Rust, JavaScript, TypeScript, Go, or Python, with KV stores, config stores, secret stores, and dynamic backends.
Docs: https://www.fastly.com/documentation/guides/compute/ OpenAPI: openapi/fastly-compute-openapi.yml
Manage NGWAF (Signal Sciences) workspaces, requests, events, redactions, signals, virtual patches, and rules.
Docs: https://www.fastly.com/documentation/reference/api/ngwaf/ OpenAPI: openapi/fastly-waf-openapi.yml
Programmatically associate domains with Fastly services; validate DNS targeting Fastly.
Docs: https://www.fastly.com/documentation/reference/api/domain-management/ OpenAPI: openapi/fastly-domain-management-openapi.yml
Enable and configure Fastly add-on products on services: Bot Management, AI Bot Management, DDoS Protection, Image Optimizer, API Discovery, AI Accelerator, Object Storage, and more.
Docs: https://www.fastly.com/documentation/reference/api/products/ OpenAPI: openapi/fastly-products-openapi.yml
"The Fastly Observability APIs enable you to setup and manage Fastly's Observability features on your site, product or service across all our Network Services, Compute and Security product lines." Sub-resources include Alerts, Custom Dashboards, Insights, Log Aggregations, Log Explorer, Notification Service, and Timeseries.
Docs: https://www.fastly.com/documentation/reference/api/observability/ OpenAPI: openapi/fastly-observability-openapi.yml
"The API Security product builds a continuously updated, searchable catalog of all your API endpoints." Manage discovered Operations.
Docs: https://www.fastly.com/documentation/reference/api/api-security/ OpenAPI: openapi/fastly-api-security-openapi.yml
"The Fastly DDoS Protection Events API allows you to configure Fastly DDoS Protection and view attack insights including events, rules, and traffic statistics."
Docs: https://www.fastly.com/documentation/reference/api/ddos-protection/ OpenAPI: openapi/fastly-ddos-protection-openapi.yml
"Client-Side Protection (CSP) provides visibility and control over third-party scripts running on your web pages." Defends against Magecart and formjacking via script inventory, authorization, and security-header policies.
Docs: https://www.fastly.com/documentation/reference/api/client-side-protection/ OpenAPI: openapi/fastly-client-side-protection-openapi.yml
"Publishing sends messages to Fanout subscribers. Fanout is designed to be GRIP-compatible, such that https://api.fastly.com/service/{service_id} can be used as a GRIP URL in application configurations."
Docs: https://www.fastly.com/documentation/reference/api/publishing/ OpenAPI: openapi/fastly-publishing-openapi.yml
"Spread traffic across multiple backends automatically." Manage Directors bound to VCL versions and Dynamic Server Pools that update without a new version.
Docs: https://www.fastly.com/documentation/reference/api/load-balancing/ OpenAPI: openapi/fastly-load-balancing-openapi.yml
"Various utilities and extra functionality we provide in addition to the configuration services" — Content Status, Diff, Docs, POPs, Public IP List, and Sudo Mode.
Docs: https://www.fastly.com/documentation/reference/api/utils/ OpenAPI: openapi/fastly-utilities-openapi.yml
A semantic caching solution that "boosts the performance of popular LLMs like OpenAI and Google Gemini by 9x." Exposed at https://api.fastly.ai with OpenAI- and Gemini-compatible endpoints. Free tier: 20,000 requests/month; PAYG $0.28–$0.40 per 1,000 requests.
Docs: https://www.fastly.com/products/ai OpenAPI: openapi/fastly-ai-accelerator-openapi.yml
S3-compatible edge object storage with 99.999999999% durability and zero egress fees. Free tier: 5 GB/month; storage $0.017–$0.02/GB; Class A ops $0.0025/1K; Class B ops $0.0004/1K.
Docs: https://www.fastly.com/products/object-storage OpenAPI: openapi/fastly-object-storage-openapi.yml
Per-API shared capabilities are generated under capabilities/. Notable 2026 additions: AI Accelerator chat completions, AI Bot Management product, Object Storage bucket & object, Observability alerts/dashboards/log-explorer/notification-service/timeseries, API Security operations, DDoS Protection events & rules, Client-Side Protection websites/scripts/policies, Fanout publishing, Load Balancing directors & pools, Utilities POPs & public IP list.
- Plans: plans/fastly-plans-pricing.yml — CDN Free + PAYG, Compute, Object Storage, AI Accelerator, Image Optimizer, Domain Research, Basic ($1,500/mo) / Starter ($6,000/mo) / Advantage / Ultimate packages, plus security add-on bundle.
- Rate Limits: rate-limits/fastly-rate-limits.yml — 1,000 req/hr per token; 100,000/hour separate purge quota; free-tier ceilings per product.
- FinOps: finops/fastly-finops.yml — FOCUS-aligned billing surface across CDN, Compute, Object Storage, AI Accelerator, and Image Optimizer.
- JSON-LD: json-ld/fastly-context.jsonld
- JSON Schema: json-schema/ — Service, Backend, ACLEntry, DictionaryItem, TLSCertificate, AI Accelerator Request, Object Storage Object, DDoS Event.
- Vocabulary: vocabulary/fastly-vocabulary.yml
- Spectral Rules: rules/fastly-rules.yml
- Examples: examples/
- Developer Portal
- API Reference
- Pricing
- Blog
- Status
- Support
- Login
- Signup
- Privacy Policy
- Terms of Service
- GitHub Org (287 public repos)
- CLI: fastly/cli (Go)
- API clients: fastly-py, fastly-rust, fastly-go, fastly-ruby, fastly-js, fastly-php, fastly-perl, go-fastly
- Compute SDKs/runtimes: compute-sdk-go, js-compute-runtime, compute-sdk-python
- Local testing: Viceroy
- IaC: terraform-provider-fastly
- AI: mcp (Model Context Protocol server, ~37 stars), fastly-agent-toolkit (skills for AI agents)
- Observability: fastly-exporter (Prometheus exporter)
- IDE: vscode-fastly-vcl
- Integrations: WordPress-Plugin, fastly-magento2
- Fanout core: pushpin (3,844 stars)
- CDN, Compute, Live/Video Streaming, Image Optimizer, Object Storage (delivery + storage)
- Next-Gen WAF, Bot Management, AI Bot Management, DDoS Protection, API Security, Client-Side Protection (security)
- AI Accelerator, MCP Server (AI)
- Observability suite — Alerts, Dashboards, Log Explorer, Notification Service, Insights, Timeseries
- Fanout / Publishing real-time WebSocket / HTTP-stream fan-out
FN: API Evangelist Email: info@apievangelist.com