CloudFront website screenshot

CloudFront

CloudFront is Amazon Web Services' content delivery network (CDN) for delivering data, video, applications, and APIs globally with low latency. This repository is the short-form profile for AWS CloudFront; the canonical AWS service profile lives at amazon-cloudfront in the API Evangelist Network. CloudFront's API is part of the AWS Service Reference and exposes operations for distributions, origins, cache behaviors, invalidations, origin access identities, functions, and Lambda@Edge.

CloudFront publishes 33 API contracts indexed on the APIs.io network, including CachePolicies API, Distributions API, Functions API, and 30 more. Tagged areas include Amazon Web Services, CDN, Caching, Content Delivery, and Edge Computing.

The CloudFront catalog on APIs.io includes 1 Spectral governance ruleset.

CloudFront’s developer surface includes authentication, documentation, pricing, changelog, CLI, API reference, getting-started guide, and 37 more developer resources.

73.3/100 exemplar ▬ flat Agent 36/100 agent ready saas Full breakdown ↓
scored 2026-11-02 · rubric v0.26.0 · Show this score on your site →
AccessFreemiumSelf serve⚡ Free to try
1 published contract 1 MCP Servers 3 Agent Skills
Amazon Web ServicesCDNCachingContent DeliveryEdge ComputingLambda@EdgeNetworks

What this lets a business do 2

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Information Technology Management
BC-600
CachePoliciesDistributionscloudfront-anycast-ip-list-apicloudfront-cache-policy-api
POST /2020-05-31/cache-policy POST /2020-05-31/anycast-ip-list POST /2020-05-31/cache-policy POST /2020-05-31/distribution
SaaS Tenant Management
BC-4230
cloudfront-distribution-tenant-api
POST /2020-05-31/distribution-tenant DELETE /2020-05-31/distribution-tenant/{Id} POST /2020-05-31/distribution-tenants-by-customization

What people ask CloudFront 6

The questions people put to an LLM, and the jobs they hand an agent, that CloudFront's APIs answer — each one linked to the operation that does it. Generated by API Evangelist

CloudFront Distributions API Create a CloudFront distribution “How do I set up a new CloudFront distribution in front of my origin?” List CloudFront distributions “Which CloudFront distributions exist in my AWS account?” Delete a CloudFront distribution “How do I permanently remove a CloudFront distribution I no longer need?” Get a distribution's details and status “Has my distribution finished deploying, or is it still in progress?”
CloudFront OriginAccessControl API Create an origin access control “How do I lock down my S3 bucket so only CloudFront can read it?” List origin access controls “Which origin access controls have I set up for my S3 origins?” Delete an origin access control “How do I remove an origin access control I'm no longer using?” Get an origin access control “What signing behavior does a specific origin access control use?”
CloudFront Functions API Create a CloudFront Function “How do I write a new lightweight function that runs at the edge?” List CloudFront Functions “Which CloudFront Functions have I written in this account?” Delete a CloudFront Function “How do I remove a CloudFront Function I no longer need?” Describe a CloudFront Function “What stage and status is a particular CloudFront Function in?”
CloudFront CachePolicies API List cache policies “Which cache policies are available to attach to my distributions?” Create a cache policy “How do I define my own caching rules, like TTLs and cache keys?” Get a cache policy “What TTLs and cache key settings does a specific cache policy use?” Delete a cache policy “How do I remove a custom cache policy I don't use anymore?”
CloudFront Invalidations API List a distribution's cache invalidations “Which cache invalidations have been run on my distribution?” Invalidate cached content on a distribution “How do I clear cached files from CloudFront after deploying new content?” Check the status of a cache invalidation “Has my cache invalidation finished yet?”
CloudFront Public Keys API Upload a public key for signed URLs “How do I upload a public key so CloudFront can verify signed URLs?” List public keys for signed URLs “Which public keys have I uploaded for signed URLs and cookies?”

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-11-02 · rubric v0.26.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site. Kin Score badge preview for CloudFront It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/cloudfront/"><img src="https://apis.io/badge/cloudfront/card.svg" alt="CloudFront on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
  • A2A Agent Card +8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
  • Registration Without a Human +6 pts — a `registration_endpoint` in the served RFC 8414 / OIDC discovery document
  • Delegated User Identity +6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
  • Typed Event Surface +6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks
  • Documented Reversibility +6 pts — a reversal operation in the contract, graded up when a window is documented too
  • Protected Resource Metadata +5 pts — a served /.well-known/oauth-protected-resource carrying `resource` (documented), and naming its authorization_servers (verified)
4 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from the provider profile at artifacts.apis.io/cloudfront/apis.yml: open an issue on github.com/api-evangelist/cloudfront to ask a question or point us at an artifact you publish. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

What adopting Amazon CloudFront moves on the Kin Score 0

Amazon CloudFront is an area vendor: providers adopt it to run part of their developer surface. This is the Kin Score checks its features can move for a provider that adopts it, what each one really earns, and what it earns nothing for.

cdnmeasured5 features checked 2026-09-25 · rubric v0.22.0

CloudFront moves no Kin Score check on its own. Its agent features are real but enforcement-side. AWS WAF Bot Control verifies Web Bot Auth signatures from incoming agents and can answer AI bots with an x402 HTTP 402 (the Monetize action, CloudFront only). Neither produces the /.well-known UCP/ACP document agentic_commerce reads or the signing-key directory consent_identity points at. CloudFront Functions and Lambda@Edge can serve anything, but the credit goes to the file the provider writes, not to the edge.

Nothing the Kin Score reads. Amazon CloudFront's features serve the provider's operations, not the published surface the score measures.

46 detected customers vs 5170 comparable providers: composite 47.2 vs 48.0, agent readiness 30.3 vs 32.5. Association, not cause.
Across 8977 providers that publish a contract, adopting Amazon CloudFront would move 0. Median lift: composite +0.0 (90th percentile +0.0), agent readiness +0.0 (+0.0). Conditional rows excluded.
What Amazon CloudFront ships that earns nothing (5)
  • AI traffic monetization (Monetize action, x402) — agentic_commerce reads a parsing /.well-known/ucp.json or acp.json. The Monetize action is a per-request x402 402 exchange, and the fetched pages describe no discovery document.
  • Web Bot Auth verification — This verifies OTHER parties’ signed agents. The WebBotAuth/HTTPMessageSignatures pointers point at a key directory that only a bot operator publishes.
  • AWS WAF rate-based rules — The dimension reads RateLimit headers documented in the provider’s OpenAPI, or a rate_limits artifact. Rate-based rules enforce limits and the fetched docs describe no standard headers.
  • CloudFront Functions and Lambda@Edge — A function can serve security.txt or an api-catalog, but the provider writes the document. Any origin could serve the same file.
  • AWS WAF Bot Control — Caching, TLS termination, DDoS absorption and bot filtering change nothing any check reads.

A model, not a score. Adopting this vendor changes a provider's Kin Score only when the provider publishes the resulting artifacts on its own surface; nothing here writes a score, and no sponsorship or partnership can. The rating is not for sale → · Full vendor facets artifact

Markets this provider is in provisional

The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.

MarketPositionDepthRegistered MCP serverDeclares compatibility
Network Edge (CDN, networking, peering, edge compute) long-tail 14.6 - -

Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.

Standards implemented 1

Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.

measured — observed by APIs.io (published)

APIs 33

Individual APIs this provider publishes, each with its own machine-readable definition.

AWS CloudFront API (canonical)

The AWS CloudFront REST API exposes operations for managing distributions (CreateDistribution, GetDistribution, UpdateDistribution, DeleteDistribution, ListDistributions), origi...

CloudFront CachePolicies API

The CachePolicies API from CloudFront — 2 operation(s) for cachepolicies.

CloudFront Distributions API

The Distributions API from CloudFront — 3 operation(s) for distributions.

CloudFront Functions API

The Functions API from CloudFront — 2 operation(s) for functions.

CloudFront Invalidations API

The Invalidations API from CloudFront — 2 operation(s) for invalidations.

CloudFront OriginAccessControl API

The OriginAccessControl API from CloudFront — 2 operation(s) for originaccesscontrol.

CloudFront Public Keys API

The Public Keys API from CloudFront — 1 operation(s) for public keys.

CloudFront Anycast Ip List API

The Anycast Ip List API from CloudFront — 2 operation(s) for anycast ip list.

CloudFront Cache Policy API

The Cache Policy API from CloudFront — 3 operation(s) for cache policy.

CloudFront Conflicting Alias API

The Conflicting Alias API from CloudFront — 1 operation(s) for conflicting alias.

CloudFront Connection Function API

The Connection Function API from CloudFront — 7 operation(s) for connection function.

CloudFront Connection Group API

The Connection Group API from CloudFront — 4 operation(s) for connection group.

CloudFront Continuous Deployment Policy API

The Continuous Deployment Policy API from CloudFront — 3 operation(s) for continuous deployment policy.

CloudFront Delete Resource Policy API

The Delete Resource Policy API from CloudFront — 1 operation(s) for delete resource policy.

CloudFront Distribution Tenant API

The Distribution Tenant API from CloudFront — 9 operation(s) for distribution tenant.

CloudFront Domain Association API

The Domain Association API from CloudFront — 1 operation(s) for domain association.

CloudFront Domain Conflicts API

The Domain Conflicts API from CloudFront — 1 operation(s) for domain conflicts.

CloudFront Field Level Encryption API

The Field Level Encryption API from CloudFront — 3 operation(s) for field level encryption.

CloudFront Field Level Encryption Profile API

The Field Level Encryption Profile API from CloudFront — 3 operation(s) for field level encryption profile.

CloudFront Get Resource Policy API

The Get Resource Policy API from CloudFront — 1 operation(s) for get resource policy.

CloudFront Key Group API

The Key Group API from CloudFront — 3 operation(s) for key group.

CloudFront Key Value Store API

The Key Value Store API from CloudFront — 2 operation(s) for key value store.

CloudFront Managed Certificate API

The Managed Certificate API from CloudFront — 1 operation(s) for managed certificate.

CloudFront Origin Access Identity API

The Origin Access Identity API from CloudFront — 3 operation(s) for origin access identity.

CloudFront Origin Request Policy API

The Origin Request Policy API from CloudFront — 3 operation(s) for origin request policy.

CloudFront Put Resource Policy API

The Put Resource Policy API from CloudFront — 1 operation(s) for put resource policy.

CloudFront Realtime Log Config API

The Realtime Log Config API from CloudFront — 3 operation(s) for realtime log config.

CloudFront Response Headers Policy API

The Response Headers Policy API from CloudFront — 3 operation(s) for response headers policy.

CloudFront Streaming Distribution API

The Streaming Distribution API from CloudFront — 3 operation(s) for streaming distribution.

CloudFront Tagging API

The Tagging API from CloudFront — 1 operation(s) for tagging.

CloudFront Trust Store API

The Trust Store API from CloudFront — 4 operation(s) for trust store.

CloudFront Verify Dns Configuration API

The Verify Dns Configuration API from CloudFront — 1 operation(s) for verify dns configuration.

CloudFront Vpc Origin API

The Vpc Origin API from CloudFront — 2 operation(s) for vpc origin.

Scroll for all 33

Open Collections 7

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Amazon CloudFront API

OPEN COLLECTION

Scroll for all 7

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

CloudFront MCP Server

Remote MCP server at aws-mcp.us-east-1.api.aws requiring an API key; 8 tools listed.

MCP SERVER

Agent Skills 3

Packaged agent skills for driving this provider's APIs from an AI assistant.

Pricing Plans 2

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Cloudfront Rate Limits

12 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

CloudFront API Rules

60 rules · 46 errors 13 warnings 1 info

SPECTRAL

OpenAPI Overlays 12

Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.

Cloudfront Cachepolicies Api Overlay

5 actions · update · cloudfront-cachepolicies-api-openapi.yml

DERIVED

Cloudfront Cachepolicies Api Phrasing Overlay

5 actions · phrasing · cloudfront-cachepolicies-api-openapi.yml

GENERATED

Cloudfront Distributions Api Overlay

5 actions · update · cloudfront-distributions-api-openapi.yml

DERIVED

Cloudfront Distributions Api Phrasing Overlay

7 actions · phrasing · cloudfront-distributions-api-openapi.yml

GENERATED

Cloudfront Functions Api Overlay

5 actions · update · cloudfront-functions-api-openapi.yml

DERIVED

Cloudfront Functions Api Phrasing Overlay

5 actions · phrasing · cloudfront-functions-api-openapi.yml

GENERATED

Cloudfront Invalidations Api Overlay

5 actions · update · cloudfront-invalidations-api-openapi.yml

DERIVED

Cloudfront Invalidations Api Phrasing Overlay

4 actions · phrasing · cloudfront-invalidations-api-openapi.yml

GENERATED

Cloudfront Originaccesscontrol Api Overlay

5 actions · update · cloudfront-originaccesscontrol-api-openapi.yml

DERIVED

Cloudfront Originaccesscontrol Api Phrasing Overlay

5 actions · phrasing · cloudfront-originaccesscontrol-api-openapi.yml

GENERATED

Cloudfront Public Keys Api Phrasing Overlay

3 actions · phrasing · cloudfront-public-keys-api-openapi.yml

GENERATED

Cloudfront Publickeys Api Overlay

5 actions · update · cloudfront-publickeys-api-openapi.yml

DERIVED

Scroll for all 12

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Cloudfront Authentication

apiKey · 1 scheme

SECURITY

Cloudfront Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Cloudfront Vulnerability Disclosure

security.txt · contact published

SECURITY

Cloudfront Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Cloudfront Agentic Access

23 operations · 11 acting · 2 human-in-the-loop

23 operations · 11 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 6

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 4

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: cloudfront
name: CloudFront
description: CloudFront is Amazon Web Services' content delivery network (CDN) for delivering data, video, applications, and
  APIs globally with low latency. This repository is the short-form profile for AWS CloudFront; the canonical AWS service
  profile lives at amazon-cloudfront in the API Evangelist Network. CloudFront's API is part of the AWS Service Reference
  and exposes operations for distributions, origins, cache behaviors, invalidations, origin access identities, functions,
  and Lambda@Edge.
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  gated: none
  gated_source:
  - onboarding
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  - rate-limits
  - security
  generated: '2026-11-02'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/cloudfront.png
url: https://raw.githubusercontent.com/api-evangelist/cloudfront/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-09-16'
specificationVersion: '0.23'
kind: company
tags:
- Amazon Web Services
- CDN
- Caching
- Content Delivery
- Edge Computing
- Lambda@Edge
- Networks
tags_raw:
- AWS
- CDN
- Caching
- Content Delivery
- Edge Computing
- Lambda@Edge
- Network
apis:
- aid: cloudfront:canonical
  name: AWS CloudFront API (canonical)
  tags:
  - Canonical
  - REST
  - Amazon Web Services
  tags_raw:
  - Canonical
  - REST
  - AWS
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://cloudfront.amazonaws.com
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  properties:
  - url: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
    type: Documentation
  - url: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/
    type: Developer Guide
  - url: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
    type: APIReference
  - url: smithy/cloudfront-2020-05-31.json
    type: Smithy
    name: AWS CloudFront Smithy 2.0 model (167 operations)
  description: The AWS CloudFront REST API exposes operations for managing distributions (CreateDistribution, GetDistribution,
    UpdateDistribution, DeleteDistribution, ListDistributions), origins, cache policies, invalidations, origin access identities
    and OAC, key groups, CloudFront Functions, Lambda@Edge associations, real-time log configs and field-level encryption.
    AWS Signature v4 authentication.
- aid: cloudfront:cloudfront-cachepolicies-api
  name: CloudFront CachePolicies API
  description: The CachePolicies API from CloudFront — 2 operation(s) for cachepolicies.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - CachePolicies
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-cachepolicies-api-openapi.yml
  - type: Overlay
    url: overlays/cloudfront-cachepolicies-api-overlay.yaml
- aid: cloudfront:cloudfront-distributions-api
  name: CloudFront Distributions API
  description: The Distributions API from CloudFront — 3 operation(s) for distributions.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Distributions
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-distributions-api-openapi.yml
  - type: Overlay
    url: overlays/cloudfront-distributions-api-overlay.yaml
- aid: cloudfront:cloudfront-functions-api
  name: CloudFront Functions API
  description: The Functions API from CloudFront — 2 operation(s) for functions.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Functions
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-functions-api-openapi.yml
  - type: Overlay
    url: overlays/cloudfront-functions-api-overlay.yaml
- aid: cloudfront:cloudfront-invalidations-api
  name: CloudFront Invalidations API
  description: The Invalidations API from CloudFront — 2 operation(s) for invalidations.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Invalidations
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-invalidations-api-openapi.yml
  - type: Overlay
    url: overlays/cloudfront-invalidations-api-overlay.yaml
- aid: cloudfront:cloudfront-originaccesscontrol-api
  name: CloudFront OriginAccessControl API
  description: The OriginAccessControl API from CloudFront — 2 operation(s) for originaccesscontrol.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Origin Access Control
  tags_raw:
  - OriginAccessControl
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-originaccesscontrol-api-openapi.yml
  - type: Overlay
    url: overlays/cloudfront-originaccesscontrol-api-overlay.yaml
- aid: cloudfront:cloudfront-public-keys-api
  name: CloudFront Public Keys API
  description: The Public Keys API from CloudFront — 1 operation(s) for public keys.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - PublicKeys
  tags_raw:
  - Public Keys
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-public-keys-api-openapi.yml
- aid: cloudfront:cloudfront-anycast-ip-list-api
  name: CloudFront Anycast Ip List API
  description: The Anycast Ip List API from CloudFront — 2 operation(s) for anycast ip list.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Anycast Ip List
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-anycast-ip-list-api-openapi.yml
- aid: cloudfront:cloudfront-cache-policy-api
  name: CloudFront Cache Policy API
  description: The Cache Policy API from CloudFront — 3 operation(s) for cache policy.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Cache Policy
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-cache-policy-api-openapi.yml
- aid: cloudfront:cloudfront-conflicting-alias-api
  name: CloudFront Conflicting Alias API
  description: The Conflicting Alias API from CloudFront — 1 operation(s) for conflicting alias.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Conflicting Alias
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-conflicting-alias-api-openapi.yml
- aid: cloudfront:cloudfront-connection-function-api
  name: CloudFront Connection Function API
  description: The Connection Function API from CloudFront — 7 operation(s) for connection function.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Connection Function
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-connection-function-api-openapi.yml
- aid: cloudfront:cloudfront-connection-group-api
  name: CloudFront Connection Group API
  description: The Connection Group API from CloudFront — 4 operation(s) for connection group.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Connection Group
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-connection-group-api-openapi.yml
- aid: cloudfront:cloudfront-continuous-deployment-policy-api
  name: CloudFront Continuous Deployment Policy API
  description: The Continuous Deployment Policy API from CloudFront — 3 operation(s) for continuous deployment policy.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Continuous Deployment Policy
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-continuous-deployment-policy-api-openapi.yml
- aid: cloudfront:cloudfront-delete-resource-policy-api
  name: CloudFront Delete Resource Policy API
  description: The Delete Resource Policy API from CloudFront — 1 operation(s) for delete resource policy.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - DeleteResourcePolicy
  tags_raw:
  - Delete Resource Policy
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-delete-resource-policy-api-openapi.yml
- aid: cloudfront:cloudfront-distribution-tenant-api
  name: CloudFront Distribution Tenant API
  description: The Distribution Tenant API from CloudFront — 9 operation(s) for distribution tenant.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Distribution Tenant
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-distribution-tenant-api-openapi.yml
- aid: cloudfront:cloudfront-domain-association-api
  name: CloudFront Domain Association API
  description: The Domain Association API from CloudFront — 1 operation(s) for domain association.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Domain Association
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-domain-association-api-openapi.yml
- aid: cloudfront:cloudfront-domain-conflicts-api
  name: CloudFront Domain Conflicts API
  description: The Domain Conflicts API from CloudFront — 1 operation(s) for domain conflicts.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Domain Conflicts
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-domain-conflicts-api-openapi.yml
- aid: cloudfront:cloudfront-field-level-encryption-api
  name: CloudFront Field Level Encryption API
  description: The Field Level Encryption API from CloudFront — 3 operation(s) for field level encryption.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Field Level Encryption
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-field-level-encryption-api-openapi.yml
- aid: cloudfront:cloudfront-field-level-encryption-profile-api
  name: CloudFront Field Level Encryption Profile API
  description: The Field Level Encryption Profile API from CloudFront — 3 operation(s) for field level encryption profile.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Field Level Encryption Profile
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-field-level-encryption-profile-api-openapi.yml
- aid: cloudfront:cloudfront-get-resource-policy-api
  name: CloudFront Get Resource Policy API
  description: The Get Resource Policy API from CloudFront — 1 operation(s) for get resource policy.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - GetResourcePolicy
  tags_raw:
  - Get Resource Policy
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-get-resource-policy-api-openapi.yml
- aid: cloudfront:cloudfront-key-group-api
  name: CloudFront Key Group API
  description: The Key Group API from CloudFront — 3 operation(s) for key group.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Key Group
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-key-group-api-openapi.yml
- aid: cloudfront:cloudfront-key-value-store-api
  name: CloudFront Key Value Store API
  description: The Key Value Store API from CloudFront — 2 operation(s) for key value store.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Key-Value Store
  tags_raw:
  - Key Value Store
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-key-value-store-api-openapi.yml
- aid: cloudfront:cloudfront-managed-certificate-api
  name: CloudFront Managed Certificate API
  description: The Managed Certificate API from CloudFront — 1 operation(s) for managed certificate.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Managed Certificate
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-managed-certificate-api-openapi.yml
- aid: cloudfront:cloudfront-origin-access-identity-api
  name: CloudFront Origin Access Identity API
  description: The Origin Access Identity API from CloudFront — 3 operation(s) for origin access identity.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Origin Access Identity
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-origin-access-identity-api-openapi.yml
- aid: cloudfront:cloudfront-origin-request-policy-api
  name: CloudFront Origin Request Policy API
  description: The Origin Request Policy API from CloudFront — 3 operation(s) for origin request policy.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Origin Request Policy
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-origin-request-policy-api-openapi.yml
- aid: cloudfront:cloudfront-put-resource-policy-api
  name: CloudFront Put Resource Policy API
  description: The Put Resource Policy API from CloudFront — 1 operation(s) for put resource policy.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - PutResourcePolicy
  tags_raw:
  - Put Resource Policy
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-put-resource-policy-api-openapi.yml
- aid: cloudfront:cloudfront-realtime-log-config-api
  name: CloudFront Realtime Log Config API
  description: The Realtime Log Config API from CloudFront — 3 operation(s) for realtime log config.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Realtime Log Config
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-realtime-log-config-api-openapi.yml
- aid: cloudfront:cloudfront-response-headers-policy-api
  name: CloudFront Response Headers Policy API
  description: The Response Headers Policy API from CloudFront — 3 operation(s) for response headers policy.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Response Headers Policy
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-response-headers-policy-api-openapi.yml
- aid: cloudfront:cloudfront-streaming-distribution-api
  name: CloudFront Streaming Distribution API
  description: The Streaming Distribution API from CloudFront — 3 operation(s) for streaming distribution.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Streaming Distribution
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-streaming-distribution-api-openapi.yml
- aid: cloudfront:cloudfront-tagging-api
  name: CloudFront Tagging API
  description: The Tagging API from CloudFront — 1 operation(s) for tagging.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Tagging
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-tagging-api-openapi.yml
- aid: cloudfront:cloudfront-trust-store-api
  name: CloudFront Trust Store API
  description: The Trust Store API from CloudFront — 4 operation(s) for trust store.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Trust Store
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-trust-store-api-openapi.yml
- aid: cloudfront:cloudfront-verify-dns-configuration-api
  name: CloudFront Verify Dns Configuration API
  description: The Verify Dns Configuration API from CloudFront — 1 operation(s) for verify dns configuration.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Verify Dns Configuration
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-verify-dns-configuration-api-openapi.yml
- aid: cloudfront:cloudfront-vpc-origin-api
  name: CloudFront Vpc Origin API
  description: The Vpc Origin API from CloudFront — 2 operation(s) for vpc origin.
  humanURL: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
  baseURL: https://cloudfront.amazonaws.com
  tags:
  - Vpc Origin
  properties:
  - type: OpenAPI
    url: openapi/cloudfront-vpc-origin-api-openapi.yml
common:
- type: VendorFacets
  url: vendor-facets/cloudfront-vendor-facets.yml
- type: Overlay
  url: overlays/cloudfront-publickeys-api-overlay.yaml
- type: CapabilityMap
  url: capabilities/cloudfront-capability-edges.yml
  name: CloudFront Business Capability Map
- type: AgenticAccess
  url: agentic-access/cloudfront-agentic-access.yml
- type: TrustCenter
  url: security/cloudfront-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/cloudfront-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/cloudfront-domain-security.yml
- type: Authentication
  url: authentication/cloudfront-authentication.yml
- type: Website
  url: https://aws.amazon.com/cloudfront/
- type: Documentation
  url: https://docs.aws.amazon.com/cloudfront/
- type: Pricing
  url: https://aws.amazon.com/cloudfront/pricing/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Canonical
  url: https://github.com/api-evangelist/amazon-cloudfront
- type: Packages
  url: packages/cloudfront-packages.yml
- type: SDKs
  url: packages/cloudfront-packages.yml
  name: First-party AWS SDK clients for CloudFront
- type: WellKnown
  url: well-known/cloudfront-well-known.yml
- type: SecurityTxt
  url: https://aws.amazon.com/.well-known/security.txt
- type: MCPServer
  url: mcp/cloudfront-mcp.yml
- type: ToolCrosswalk
  url: mcp/cloudfront-tool-crosswalk.yml
- type: LLMsTxt
  url: llms/cloudfront-llms.txt
- type: Conformance
  url: conformance/cloudfront-conformance.yml
- type: Compliance
  url: https://aws.amazon.com/compliance/programs/
- type: ErrorCatalog
  url: errors/cloudfront-error-codes.yml
- type: Lifecycle
  url: lifecycle/cloudfront-lifecycle.yml
- type: Conventions
  url: conventions/cloudfront-conventions.yml
- type: Idempotency
  url: conventions/cloudfront-conventions.yml
  name: CallerReference replay protection (partial coverage) + ETag/If-Match concurrency
- type: ChangeLog
  url: changelog/cloudfront-changelog.yml
- type: CLI
  url: cli/cloudfront-cli.yml
- type: DataModel
  url: data-model/cloudfront-data-model.yml
- type: Plans
  url: plans/cloudfront-plans-pricing.yml
- type: RateLimits
  url: rate-limits/cloudfront-rate-limits.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Security
  url: https://aws.amazon.com/security/vulnerability-reporting/
- type: DeveloperPortal
  url: https://aws.amazon.com/developer/
- type: APIReference
  url: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
- type: GettingStarted
  url: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/GettingStarted.html
- type: Support
  url: https://aws.amazon.com/contact-us/
- type: Blog
  url: https://aws.amazon.com/blogs/networking-and-content-delivery/
- type: GitHubOrganization
  url: https://github.com/aws
- type: SignUp
  url: https://portal.aws.amazon.com/billing/signup
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: SLA
  url: https://aws.amazon.com/cloudfront/sla/
- type: FAQ
  url: https://aws.amazon.com/cloudfront/faqs/
maintainers:
- FN: Kin Lane
  email: kinlane@gmail.com
x-enrichment:
  date: '2026-09-05'
  status: enriched
  artifacts_added: 29
  pass: local-v3
x-parent: amazon-web-services
x-relationship: product
x-aliases:
- Amazon CloudFront

CloudFront API — frequently asked questions

Does CloudFront have an API?

Yes. APIs.io lists 33 APIs from CloudFront, including AWS CloudFront API (canonical), CloudFront CachePolicies API and CloudFront Distributions API, and 30 more.

Is there an OpenAPI specification for the CloudFront API?

Yes. APIs.io indexes 32 OpenAPI specifications for CloudFront, each linked for download from this page.

How do I authenticate with the CloudFront API?

CloudFront uses bearer-token authentication (apiKey · 1 scheme). The details are profiled on APIs.io as Cloudfront Authentication.

How much does the CloudFront API cost?

APIs.io lists 5 pricing plans for CloudFront, with each plan's price, limits and inclusions under Pricing Plans on this page.

Does CloudFront have an MCP server?

Yes. APIs.io lists 1 MCP server for CloudFront: Remote MCP server at aws-mcp.us-east-1.api.aws requiring an API key; 8 tools listed.

Is the CloudFront API ready for AI agents?

CloudFront has a Kin Score of 73.3 out of 100 (exemplar) and an Agent Readiness score of 35.7 (agent-ready), scored by API Evangelist on 2026-11-02.

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/cloudfront"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/cloudfront/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/cloudfront/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.