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. 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.
Reference-quality API operations across every facet — a rich contract, published governance, transparent operations, and machine-readable commercial terms.
API Evangelist profiles Fastly the way a machine reads it — 258 machine-readable artifacts across 80 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Fastly scores 76.2/100 (exemplar), with a separate agent-readiness read of 61/100 (agent native). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Fastly
Each block below is one kind of artifact we hold for Fastly. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 80
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Fastly ACL API
Operations for managing ACL containers within a service version.
Fastly ACL Entry API
Operations for managing individual entries within an ACL, including IP addresses and CIDR ranges. Entries are versionless and take effect immediately.
Fastly Alerts API
The Alerts API from Fastly — 3 operation(s) for alerts.
Fastly API Discovery API
Operations for enabling and managing the API Discovery product that identifies API endpoints in service traffic.
Fastly Automation Tokens API
Operations for managing automation tokens used by non-human clients such as CI/CD pipelines and build systems.
Fastly Backend API
Operations for managing backends (origin servers) that a Fastly service routes requests to.
Fastly Bot Management API
Operations for enabling and managing the Bot Management product on Fastly services.
Fastly Buckets API
The Buckets API from Fastly — 2 operation(s) for buckets.
Fastly Cache Settings API
Operations for managing cache settings that control cache lifetimes and behavior at the edge.
Fastly Chat Completions API
The Chat Completions API from Fastly — 2 operation(s) for chat completions.
Fastly Condition API
Operations for managing conditions that control when configuration objects are applied during request processing.
Fastly Config Store API
Operations for managing config stores that provide low-latency read access to configuration data from Compute services.
Fastly Content Status API
The Content Status API from Fastly — 1 operation(s) for content status.
Fastly Custom Dashboards API
The Custom Dashboards API from Fastly — 2 operation(s) for custom dashboards.
Fastly Custom VCL API
Operations for uploading and managing full custom VCL files.
Fastly Customer API
Operations for retrieving and updating customer account information.
Fastly DDoS Protection API
Operations for enabling, configuring, and managing DDoS Protection on Fastly services.
Fastly Dictionary API
Operations for managing dictionary containers within a service version.
Fastly Dictionary Info API
Operations for retrieving metadata about a dictionary.
Fastly Dictionary Item API
Operations for managing individual key-value pairs within a dictionary. Items are versionless and take effect within approximately 30 seconds.
Fastly Diff API
The Diff API from Fastly — 1 operation(s) for diff.
Fastly Directors API
The Directors API from Fastly — 2 operation(s) for directors.
Fastly Docs API
The Docs API from Fastly — 1 operation(s) for docs.
Fastly Domain API
Operations for managing domain associations with Fastly service versions, including DNS validation and configuration checks.
Fastly Domain Inspector API
Domain-level analytics endpoints providing per-domain metrics for Fastly services.
Fastly Embeddings API
The Embeddings API from Fastly — 1 operation(s) for embeddings.
Fastly Events API
The Events API from Fastly — 2 operation(s) for events.
Fastly Header API
Operations for managing header manipulation rules that add, modify, or remove HTTP headers during request and response processing.
Fastly Historical Stats API
Historical statistics endpoints providing aggregated analytics data for Fastly services over configurable time ranges.
Fastly IAM Roles API
Operations for managing identity and access management roles that define sets of permissions for users.
Fastly IAM Service Groups API
Operations for managing service groups that organize services for access control purposes.
Fastly IAM User Groups API
Operations for managing user groups that organize users and assign them roles and service group access.
Fastly Image Optimizer API
Operations for enabling and managing the Image Optimizer product on Fastly services.
Fastly Insights API
The Insights API from Fastly — 1 operation(s) for insights.
Fastly KV Store API
Operations for managing KV stores that provide persistent key-value storage accessible from Compute services.
Fastly KV Store Item API
Operations for managing individual items within a KV store.
Fastly Log Aggregations API
The Log Aggregations API from Fastly — 1 operation(s) for log aggregations.
Fastly Log Explorer API
The Log Explorer API from Fastly — 1 operation(s) for log explorer.
Fastly Logging BigQuery API
Operations for managing Google BigQuery logging endpoints on Fastly services.
Fastly Logging Datadog API
Operations for managing Datadog logging endpoints on Fastly services.
Fastly Logging HTTPS API
Operations for managing HTTPS logging endpoints on Fastly services.
Fastly Logging S3 API
Operations for managing Amazon S3 logging endpoints on Fastly services.
Fastly Logging Splunk API
Operations for managing Splunk logging endpoints on Fastly services.
Fastly Logging Syslog API
Operations for managing syslog logging endpoints on Fastly services.
Fastly Notification Service API
The Notification Service API from Fastly — 2 operation(s) for notification service.
Fastly Objects API
The Objects API from Fastly — 2 operation(s) for objects.
Fastly Origin Inspector API
Origin-level analytics endpoints providing metrics about requests to origin servers behind Fastly services.
Fastly Package API
Operations for managing Compute service packages (WebAssembly binaries).
Fastly Pages API
The Pages API from Fastly — 2 operation(s) for pages.
Fastly Platform TLS API
Operations for managing platform TLS bulk certificates where Fastly manages certificate deployment across the edge network.
Fastly Policies API
The Policies API from Fastly — 3 operation(s) for policies.
Fastly POPs API
The POPs API from Fastly — 1 operation(s) for pops.
Fastly Public IP List API
The Public IP List API from Fastly — 1 operation(s) for public ip list.
Fastly Publishing API
The Publishing API from Fastly — 1 operation(s) for publishing.
Fastly Purging API
Operations for purging cached content from Fastly's edge network, including single URL purges, surrogate key purges, bulk surrogate key purges, and purge-all operations.
Fastly Real-Time Analytics API
Real-time analytics endpoints providing second-by-second stats for Fastly services, served from rt.fastly.com.
Fastly Request Settings API
Operations for managing request settings that modify inbound requests at the edge.
Fastly Response Object API
Operations for managing synthetic response objects that can be served directly from the edge without contacting an origin.
Fastly Rules API
The Rules API from Fastly — 2 operation(s) for rules.
Fastly Scripts API
The Scripts API from Fastly — 2 operation(s) for scripts.
Fastly Secret Store API
Operations for managing secret stores that provide encrypted storage for credentials and tokens accessible from Compute services.
Fastly Security Headers API
The Security Headers API from Fastly — 2 operation(s) for security headers.
Fastly Server Pools API
The Server Pools API from Fastly — 2 operation(s) for server pools.
Fastly Servers API
The Servers API from Fastly — 2 operation(s) for servers.
Fastly Service API
The Service API from Fastly — 4 operation(s) for service.
Fastly Service Version API
Operations for managing versions of a Fastly service. Each change to a service configuration creates a new version that can be activated or deactivated independently.
Fastly Sudo Mode API
The Sudo Mode API from Fastly — 1 operation(s) for sudo mode.
Fastly Timeseries API
The Timeseries API from Fastly — 1 operation(s) for timeseries.
Fastly TLS Activations API
Operations for managing TLS activations that enable TLS traffic termination for specific domains using custom certificates.
Fastly TLS Certificates API
Operations for managing custom TLS certificates that are used to terminate TLS traffic for one or more fully qualified domain names.
Fastly TLS Private Keys API
Operations for managing private keys used to sign TLS certificates.
Fastly Traffic Stats API
The Traffic Stats API from Fastly — 1 operation(s) for traffic stats.
Fastly User API
Operations for managing user accounts including invitations and profiles.
Fastly User Tokens API
Operations for managing user API tokens that authenticate requests to the Fastly API on behalf of a specific user.
Fastly VCL Snippet API
Operations for managing VCL snippets, which are small pieces of VCL code that can be inserted into specific subroutines.
Fastly WAF Active Rules API
Operations for managing which WAF rules are actively enforced on a firewall.
Fastly WAF Exclusions API
Operations for managing WAF exclusions that prevent specific requests from being flagged by the firewall.
Fastly WAF Firewalls API
Operations for managing WAF firewall instances associated with Fastly services.
Fastly WAF Rules API
Operations for managing WAF rules that define detection and response behaviors for web attacks.
Fastly Websites API
The Websites API from Fastly — 2 operation(s) for websites.
Scroll within the panel for all 80 ·
Postman Collections 22
A runnable collection turns the contract into something a developer can execute in seconds. We profile them because the fastest way to trust an API is to make a real call against it.
Ready-to-run Postman collections for exercising this provider's APIs.
Fastly Account API
POSTMANFastly AI Accelerator
POSTMANFastly Compute API
POSTMANFastly Edge Dictionaries API
POSTMANFastly Domain Management API
POSTMANFastly Load Balancing API
POSTMANFastly Real-Time Logging API
POSTMANFastly Metrics and Stats API
POSTMANFastly Object Storage
POSTMANFastly Observability API
POSTMANFastly Products API
POSTMANFastly Purging API
POSTMANFastly Services API
POSTMANFastly TLS API
POSTMANFastly Utilities API
POSTMANFastly VCL Services API
POSTMANFastly Next-Gen WAF API
POSTMANScroll within the panel for all 22 ·
Open Collections 22
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Fastly Account API
OPEN COLLECTIONFastly Access Control Lists API
OPEN COLLECTIONFastly AI Accelerator
OPEN COLLECTIONFastly Authentication Tokens API
OPEN COLLECTIONFastly Client-Side Protection API
OPEN COLLECTIONFastly Compute API
OPEN COLLECTIONFastly DDoS Protection Events API
OPEN COLLECTIONFastly Edge Dictionaries API
OPEN COLLECTIONFastly Domain Management API
OPEN COLLECTIONFastly Load Balancing API
OPEN COLLECTIONFastly Real-Time Logging API
OPEN COLLECTIONFastly Metrics and Stats API
OPEN COLLECTIONFastly Object Storage
OPEN COLLECTIONFastly Observability API
OPEN COLLECTIONFastly Products API
OPEN COLLECTIONFastly Publishing (Fanout) API
OPEN COLLECTIONFastly Purging API
OPEN COLLECTIONFastly Services API
OPEN COLLECTIONFastly TLS API
OPEN COLLECTIONFastly Utilities API
OPEN COLLECTIONFastly VCL Services API
OPEN COLLECTIONFastly Next-Gen WAF API
OPEN COLLECTIONScroll within the panel for all 22 ·
Arazzo Workflows 19
Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.
Multi-step API workflows described with the Arazzo specification.
Fastly Add Cache Settings
Clone the active version, create a cache settings rule, then activate the new version.
ARAZZOFastly Add Condition and Cache Settings
Clone a version, create a condition, attach a cache settings rule to it, then activate.
ARAZZOFastly Add a Domain to a Service
Clone the active version, add a new domain to the clone, then activate it.
ARAZZOFastly Add a Header Rule
Clone the active version, add a header manipulation rule, then activate the new version.
ARAZZOFastly Add a VCL Snippet
Clone the active version, insert a VCL snippet, then activate the new version.
ARAZZOFastly Bulk Purge Surrogate Keys
Confirm a service exists, then purge up to 256 surrogate keys in one request.
ARAZZOFastly Bulk Update ACL Entries
Resolve an ACL by name, then create, update, and delete its entries in one batch.
ARAZZOFastly Bulk Update Dictionary Items
Resolve a dictionary by name, then create, update, upsert, and delete items in one batch.
ARAZZOFastly Clone, Update Backend, and Activate
Clone the current version, change a backend on the clone, then activate the new version.
ARAZZOFastly Create ACL and Add Entry
Create an ACL on a version, activate the version, then add an IP entry to the ACL.
ARAZZOFastly Create Dictionary and Add Item
Create a dictionary on a version, activate it, then add a key-value item.
ARAZZOFastly Find Service and Clone Active Version
Search a service by name, read its versions, then clone the active one into a draft.
ARAZZOFastly Provision a Service
Create a service, add a draft version, attach a backend and a domain, then activate.
ARAZZOFastly Provision TLS Activation
Upload a key, upload a certificate, then activate TLS for a domain with that certificate.
ARAZZOFastly Purge by Surrogate Key
Confirm a service exists, then instantly purge all objects tagged with a surrogate key.
ARAZZOFastly Purge URL or Purge All
Branch on the requested scope to either purge a single URL or purge all service content.
ARAZZOFastly Upload Custom VCL
Clone the active version, upload a main custom VCL file, then activate the new version.
ARAZZOFastly Upload TLS Key and Certificate
Upload a TLS private key, then upload the matching custom TLS certificate.
ARAZZOFastly Verify Domain DNS
Read a domain, then check its DNS configuration and branch on the result.
ARAZZOScroll within the panel for all 19 ·
GraphQL 1
Where a provider ships GraphQL, the schema is the contract. We profile it alongside the REST surface so the whole interface is legible in one place.
GraphQL schemas published by this provider.
Fastly GraphQL Schema
This conceptual GraphQL schema represents the Fastly edge cloud platform API surface. Fastly does not currently expose a native GraphQL endpoint; this schema is a structured rep...
GRAPHQLPricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Fastly Plans Pricing
PLANSRate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Fastly Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Fastly Finops
FINOPSFeatures 31
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
Scroll within the panel for all 31 ·
Event Specifications 1
Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Fastly Streaming, Logging, and Event Surfaces
AsyncAPI 2.6 description of the asynchronous and streaming surfaces exposed by Fastly across three documented capabilities: 1. Real-Time Analytics (rt.fastly.com) - long-polling...
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Fastly Context
JSON-LDSpectral Rules 3
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
JSON Schema 66
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
Fastly ACL Entry
JSON SCHEMAAcl
JSON SCHEMAAclEntry
JSON SCHEMAAlertDefinition
JSON SCHEMAAutomationToken
JSON SCHEMAFastly Backend
JSON SCHEMABulkTlsCertificate
JSON SCHEMACacheSettings
JSON SCHEMAChatCompletionRequest
JSON SCHEMAChatCompletionResponse
JSON SCHEMACondition
JSON SCHEMAConfigStore
JSON SCHEMACspPolicy
JSON SCHEMACustomer
JSON SCHEMACustomVcl
JSON SCHEMAFastly DDoS Protection Event
JSON SCHEMADdosEvent
JSON SCHEMADdosProtectionConfiguration
JSON SCHEMADdosRule
JSON SCHEMADdosRuleUpdate
JSON SCHEMAFastly Dictionary Item
JSON SCHEMADictionary
JSON SCHEMADictionaryItem
JSON SCHEMADomain
JSON SCHEMAHeader
JSON SCHEMAHistoricalStatsResponse
JSON SCHEMAInvitation
JSON SCHEMAKvStore
JSON SCHEMALoggingBigQuery
JSON SCHEMALoggingCommon
JSON SCHEMALoggingDatadog
JSON SCHEMALoggingHttps
JSON SCHEMALoggingS3
JSON SCHEMALoggingSplunk
JSON SCHEMALoggingSyslog
JSON SCHEMAFastly Object Storage Object
JSON SCHEMAPackage
JSON SCHEMAProductStatus
JSON SCHEMAPublishItem
JSON SCHEMAPublishRequest
JSON SCHEMAPurgeResponse
JSON SCHEMARealtimeMeasurements
JSON SCHEMARealtimeRecord
JSON SCHEMARealtimeResponse
JSON SCHEMARequestSettings
JSON SCHEMAResponseObject
JSON SCHEMARole
JSON SCHEMAScript
JSON SCHEMASecretStore
JSON SCHEMAFastly Service
JSON SCHEMAServiceDetail
JSON SCHEMAServiceGroup
JSON SCHEMAServiceVersion
JSON SCHEMASnippet
JSON SCHEMAFastly TLS Certificate
JSON SCHEMATlsActivation
JSON SCHEMATlsCertificate
JSON SCHEMATlsPrivateKey
JSON SCHEMAToken
JSON SCHEMAUser
JSON SCHEMAUserGroup
JSON SCHEMAWafActiveRule
JSON SCHEMAWafExclusion
JSON SCHEMAWafFirewall
JSON SCHEMAWafRule
JSON SCHEMAScroll within the panel for all 66 ·
JSON Structure 1
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Fastly Structure
JSON STRUCTUREExamples 4
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Fastly — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 10
Reference material describing how the API behaves
Scroll within the panel for all 10 ·
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 22
Pagination, idempotency, versioning, errors, and events
Scroll within the panel for all 22 ·
Build 24
SDKs, sample code, and the tooling you integrate with
Scroll within the panel for all 24 ·
Access & Security 3
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 4
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/fastly · machine-readable index on apis.io