Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Fastly website screenshot

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.

agent native

Reference-quality API operations across every facet — a rich contract, published governance, transparent operations, and machine-readable commercial terms.

Kin Score

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.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 76.2/100 · exemplar
Contract Quality 18.7 / 25
Developer Ergonomics 13.5 / 20
Commercial Clarity 18.4 / 20
Operational Transparency 6.8 / 13
Governance 9.5 / 12
Discoverability 9.3 / 10
Agent readiness — 61/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

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.

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

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

ARAZZO

Fastly Add Condition and Cache Settings

Clone a version, create a condition, attach a cache settings rule to it, then activate.

ARAZZO

Fastly Add a Domain to a Service

Clone the active version, add a new domain to the clone, then activate it.

ARAZZO

Fastly Add a Header Rule

Clone the active version, add a header manipulation rule, then activate the new version.

ARAZZO

Fastly Add a VCL Snippet

Clone the active version, insert a VCL snippet, then activate the new version.

ARAZZO

Fastly Bulk Purge Surrogate Keys

Confirm a service exists, then purge up to 256 surrogate keys in one request.

ARAZZO

Fastly Bulk Update ACL Entries

Resolve an ACL by name, then create, update, and delete its entries in one batch.

ARAZZO

Fastly Bulk Update Dictionary Items

Resolve a dictionary by name, then create, update, upsert, and delete items in one batch.

ARAZZO

Fastly Clone, Update Backend, and Activate

Clone the current version, change a backend on the clone, then activate the new version.

ARAZZO

Fastly Create ACL and Add Entry

Create an ACL on a version, activate the version, then add an IP entry to the ACL.

ARAZZO

Fastly Create Dictionary and Add Item

Create a dictionary on a version, activate it, then add a key-value item.

ARAZZO

Fastly Find Service and Clone Active Version

Search a service by name, read its versions, then clone the active one into a draft.

ARAZZO

Fastly Provision a Service

Create a service, add a draft version, attach a backend and a domain, then activate.

ARAZZO

Fastly Provision TLS Activation

Upload a key, upload a certificate, then activate TLS for a domain with that certificate.

ARAZZO

Fastly Purge by Surrogate Key

Confirm a service exists, then instantly purge all objects tagged with a surrogate key.

ARAZZO

Fastly Purge URL or Purge All

Branch on the requested scope to either purge a single URL or purge all service content.

ARAZZO

Fastly Upload Custom VCL

Clone the active version, upload a main custom VCL file, then activate the new version.

ARAZZO

Fastly Upload TLS Key and Certificate

Upload a TLS private key, then upload the matching custom TLS certificate.

ARAZZO

Fastly Verify Domain DNS

Read a domain, then check its DNS configuration and branch on the result.

ARAZZO

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

GRAPHQL

Pricing 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

12 plans

PLANS

Rate 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

13 limits

RATE LIMITS

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

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

{"CDN free tier"=>"100 GB bandwidth + 1M requests/month"}
CDN PAYG: $0.08-$0.28/GB and $0.01 per 10K requests (region-tiered)
Compute free tier: 10M requests + 100M vCPU ms / month
Compute PAYG: $0.20-$0.50 per 1M requests, $0.02-$0.05 per 1M vCPU ms
Object Storage free tier: 5 GB / month, zero egress fees
Object Storage PAYG: $0.017-$0.02/GB, $0.0025 / 1K Class A ops, $0.0004 / 1K Class B ops
Image Optimizer free tier: 100,000 requests / month
Image Optimizer PAYG: $0.50-$0.01 per 10K requests
AI Accelerator free tier: 20,000 requests / month
AI Accelerator PAYG: $0.40-$0.28 per 1,000 requests
Domain Research API free tier: 10,000 requests / month
Basic Package: $1,500/month (100M requests, 20 TLS domains)
Starter Package: $6,000/month (500M requests, 40 TLS domains)
Advantage & Ultimate Packages: Contact sales
REST API rate limit 1,000 req/hr per token
Purging rate limit: 100,000 / hour per customer (separate from main quota)
VCL (Varnish Configuration Language) for edge logic
WebAssembly Compute platform (Rust, Go, JavaScript, TypeScript, Python)
Real-time logging to syslog, S3, GCS, BigQuery, Datadog, Splunk, HTTPS
Image Optimizer for on-the-fly transformations
Next-Gen WAF (Signal Sciences) with workspaces, signals, virtual patches
DDoS Protection with events and rules API
API Security with auto-discovery catalog
Client-Side Protection (CSP) against Magecart and formjacking
AI Accelerator semantic caching for OpenAI and Google Gemini
AI Bot Management to block AI scrapers
MCP Server for AI-driven Fastly control
Fanout real-time messaging (GRIP-compatible)
Object Storage S3-compatible with 11 9s durability
TLS 1.3 with custom and platform certificates
287 public repos in github.com/fastly

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

ASYNCAPI

Semantic 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

0 classes · 23 properties

JSON-LD

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

Fastly API Rules

8 rules · 8 warnings

SPECTRAL

Fastly API Rules

5 rules · 4 warnings

SPECTRAL

Fastly API Rules

7 rules · 4 errors · 2 warnings

SPECTRAL

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

9 properties

JSON SCHEMA

Acl

7 properties

JSON SCHEMA

AclEntry

9 properties

JSON SCHEMA

AlertDefinition

9 properties

JSON SCHEMA

AutomationToken

11 properties

JSON SCHEMA

Fastly Backend

17 properties

JSON SCHEMA

BulkTlsCertificate

3 properties

JSON SCHEMA

CacheSettings

5 properties

JSON SCHEMA

ChatCompletionRequest

5 properties

JSON SCHEMA

ChatCompletionResponse

7 properties

JSON SCHEMA

Condition

5 properties

JSON SCHEMA

ConfigStore

4 properties

JSON SCHEMA

CspPolicy

3 properties

JSON SCHEMA

Customer

10 properties

JSON SCHEMA

CustomVcl

3 properties

JSON SCHEMA

Fastly DDoS Protection Event

7 properties

JSON SCHEMA

DdosEvent

6 properties

JSON SCHEMA

DdosProtectionConfiguration

2 properties

JSON SCHEMA

DdosRule

5 properties

JSON SCHEMA

DdosRuleUpdate

2 properties

JSON SCHEMA

Fastly Dictionary Item

7 properties

JSON SCHEMA

Dictionary

8 properties

JSON SCHEMA

DictionaryItem

7 properties

JSON SCHEMA

Domain

7 properties

JSON SCHEMA

Header

12 properties

JSON SCHEMA

HistoricalStatsResponse

3 properties

JSON SCHEMA

Invitation

3 properties

JSON SCHEMA

KvStore

4 properties

JSON SCHEMA

LoggingBigQuery

0 properties

JSON SCHEMA

LoggingCommon

5 properties

JSON SCHEMA

LoggingDatadog

0 properties

JSON SCHEMA

LoggingHttps

0 properties

JSON SCHEMA

LoggingS3

0 properties

JSON SCHEMA

LoggingSplunk

0 properties

JSON SCHEMA

LoggingSyslog

0 properties

JSON SCHEMA

Fastly Object Storage Object

9 properties

JSON SCHEMA

Package

4 properties

JSON SCHEMA

ProductStatus

3 properties

JSON SCHEMA

PublishItem

4 properties

JSON SCHEMA

PublishRequest

1 properties

JSON SCHEMA

PurgeResponse

2 properties

JSON SCHEMA

RealtimeMeasurements

14 properties

JSON SCHEMA

RealtimeRecord

3 properties

JSON SCHEMA

RealtimeResponse

3 properties

JSON SCHEMA

RequestSettings

12 properties

JSON SCHEMA

ResponseObject

7 properties

JSON SCHEMA

Role

7 properties

JSON SCHEMA

Script

5 properties

JSON SCHEMA

SecretStore

3 properties

JSON SCHEMA

Fastly Service

10 properties

JSON SCHEMA

ServiceDetail

0 properties

JSON SCHEMA

ServiceGroup

6 properties

JSON SCHEMA

ServiceVersion

11 properties

JSON SCHEMA

Snippet

5 properties

JSON SCHEMA

Fastly TLS Certificate

4 properties

JSON SCHEMA

TlsActivation

4 properties

JSON SCHEMA

TlsCertificate

3 properties

JSON SCHEMA

TlsPrivateKey

3 properties

JSON SCHEMA

Token

11 properties

JSON SCHEMA

User

13 properties

JSON SCHEMA

UserGroup

8 properties

JSON SCHEMA

WafActiveRule

3 properties

JSON SCHEMA

WafExclusion

3 properties

JSON SCHEMA

WafFirewall

3 properties

JSON SCHEMA

WafRule

3 properties

JSON SCHEMA

Scroll 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

0 properties

JSON STRUCTURE

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

Fastly Authentication

apiKey · 2 schemes

SECURITY

Fastly Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Fastly Trust Center

SOC 2, ISO 27001, PCI DSS, HIPAA, GDPR

SECURITY

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.

Fastly Agentic Access

256 operations · 130 acting · 7 human-in-the-loop

256 operations · 130 acting

AGENTIC

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

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Access & Security 3

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

← All providers · Data indexed from github.com/api-evangelist/fastly · machine-readable index on apis.io