AWS Amplify vs Cloudflare Pages
SEPT 2026 auditA comparison of AWS Amplify and Cloudflare Pages built from values read directly from each provider's own documentation, with the source recorded against every figure.
The short answer
Choose AWS Amplify if…
Front-end apps deployed from Git onto AWS with usage-based pricing and no monthly minimum, including 1,000 build minutes and 15 GB of transfer under the free tier.
Editorial · Palash Bagchi · approved
Choose Cloudflare Pages if…
Projects where the entire fixed cost should be a $5 monthly account minimum rather than a per-seat fee, and teams already running on the wider Workers platform. Billing is metered, so cost tracks traffic rather than headcount.
Editorial · Palash Bagchi · approved
Consider something else if…
- AWS Amplify: Egress beyond the free allowance is $0.15 per GB, which is the highest of the platforms compared here, and SSR compute is capped at 15 minutes.
- Cloudflare Pages: Your repository is hosted somewhere other than GitHub or GitLab, or the free plan's 500 builds a month is not enough headroom.
Neither quite fits? Every other option, ranked by iScore: AWS Amplify alternatives · Cloudflare Pages alternatives
14 sourced criteria separate them — see where, with sources, below.
Pick the criteria you care about. The chart counts how many of them lean toward each provider — the same read as scanning the bars below, just totalled for the ones you chose.
AWS Amplify 0
Cloudflare Pages 0
At a glance.
| Criterion | AWS Amplify | Cloudflare Pages |
|---|---|---|
| Pricing | ||
| Free tier | No | Yes |
| Kind of free offer | Introductory free tier | Free tier |
| Entry paid plan | No monthly minimum — Amplify Hosting is billed per unit. A representative month for one small app, priced at Amplify's published rates: 100 build minutes ($1.00), 5 GB stored ($0.11), 100 GB served ($15.00), with SSR requests inside the free 500,000 — about $16.11. Our arithmetic on Amplify's rates, not a price Amplify quotes, and it moves with traffic: egress is 93% of it. Recorded without a magnitude for that reason. | $5 / month account minimum |
| Pricing model | Usage-based; pay for what you use, with no monthly minimum | Metered usage with a $5 monthly account minimum |
| Egress over allowance | $0.15 per GB served, after the first 15 GB a month. | No egress charge. Cloudflare states that requests to static assets are free and unlimited, and Pages Functions are billed as Workers — so bandwidth is not a metered dimension on either half of a Pages project. |
| Startup credit program | Via AWS Activate (platform-wide, not Amplify-specific): up to $200,000 in AWS credits to offset infrastructure, data services and AI/ML costs. | Cloudflare for Startups: tiered credits up to $350k for a year, starting at $10k on Tier 3. |
| Limits | ||
| Sites or apps included | 25 apps per Region by default (adjustable via a quota increase request); 50 branches per app | 100 projects per account (platform-wide, all plans) |
| Monthly visits cap | No monthly visit cap, but a per-app rate quota of 20,000 request tokens per second (adjustable). | No cap on static asset requests on any plan; requests to Pages Functions count against the Workers Paid plan quota |
| Build allowance | 1,000 build minutes per month at no cost with AWS Free Tier; $0.01 per minute for a Standard Instance thereafter | 500 builds per month on the Free plan |
| Concurrent builds | 5 concurrent jobs per Region by default, adjustable via a quota increase request | 5 concurrent builds on Pro (1 on Free, 20 on Business), with 5,000 builds per month on Pro |
| Max request duration | 15 minutes (maximum execution time of an SSR compute execution instance) | No limit for HTTP requests. A Worker keeps running as long as the client stays connected; Cron Triggers, Durable Object alarms and Queue consumers are capped at 15 minutes. |
| Execution | ||
| Streaming response limit | Next.js streaming is listed as an unsupported feature of the Amplify Hosting compute SSR provider — i.e. streamed responses are not available at all, rather than bounded by a duration or size. Platform-wide (Amplify Hosting has no plan tiers). | No enforced ceiling. Cloudflare documents no response body size limit; CDN cache limits apply at 512 MB on Free, Pro and Business and 5 GB on Enterprise. |
| Deployment | ||
| Git deployment | Supported | Supported |
| Infrastructure | ||
| Edge network | Supported | Supported — Cloudflare's network page advertises deploying to 330+ cities. |
| Uptime SLA | 99.95% monthly uptime per AWS Region for Amplify Console, as a service-credit threshold. | Cloudflare's Workers SLA promises 99.99% and says it applies to use of Workers only. Pages Functions run on the Workers runtime, but no SLA names Pages, so the commitment is not stated for this product. |
| Support | ||
| Support on entry paid plan | No support level comes with the service. AWS Support is bought separately as an account-wide plan, and its response times are graded by case severity rather than by product. | Community forum and Discord on every plan, with Discord named as the Developer Platform channel. Opening a support case needs Pro or above — Free is limited to billing, account and registrar issues. Live chat starts at Business, emergency phone at Enterprise. |
Where they differ.
Free tier
- AWS Amplify
- No
- Cloudflare Pages
- Yes
Sources (2) →Sources ↓
- AWS Amplify Pricing ↗
“At account sign-up, you can choose between a free plan and a paid plan. The free plan will be available for 6 months after account creation.”
Read 2026-09-13 · official pricing · Report a correction
- Cloudflare Workers and Pages pricing ↗
“By default, users have access to the Workers Free plan.”
Read 2026-09-05 · official docs · Report a correction
Kind of free offer
- AWS Amplify
- Introductory free tier
- Cloudflare Pages
- Free tier
Sources (2) →Sources ↓
- AWS Amplify Pricing ↗
“The free plan will be available for 6 months after account creation.”
Read 2026-09-13 · official pricing · Report a correction
- Cloudflare Workers and Pages pricing ↗
“By default, users have access to the Workers Free plan.”
Read 2026-09-05 · official docs · Report a correction
Entry paid plan
- AWS Amplify
- No monthly minimum — Amplify Hosting is billed per unit. A representative month for one small app, priced at Amplify's published rates: 100 build minutes ($1.00), 5 GB stored ($0.11), 100 GB served ($15.00), with SSR requests inside the free 500,000 — about $16.11. Our arithmetic on Amplify's rates, not a price Amplify quotes, and it moves with traffic: egress is 93% of it. Recorded without a magnitude for that reason.
- Cloudflare Pages
- $5 / month account minimum
Sources (2) →Sources ↓
- AWS Amplify Pricing ↗
“$0.01 per minute for a Standard Instance [...] $0.023 per GB per month [...] $0.15 per GB served [...] SSR requests are free up to 500,000 per month”
Read 2026-09-06 · official pricing · Report a correction
- Cloudflare Workers and Pages pricing ↗
“The Workers Paid plan includes Workers, Pages Functions, Workers KV, Hyperdrive, and Durable Objects usage for a minimum charge of $5 USD per month for an account.”
Read 2026-09-05 · official docs · Report a correction
Pricing model
- AWS Amplify
- Usage-based; pay for what you use, with no monthly minimum
- Cloudflare Pages
- Metered usage with a $5 monthly account minimum
Sources (2) →Sources ↓
- AWS Amplify Pricing | Front-End Web & Mobile | Amazon Web Services ↗
“Pay for what you use. Includes multiple sites per project and public SSL certificates at no additional cost.”
Read 2026-09-05 · official pricing · Report a correction
- Cloudflare Workers and Pages pricing ↗
“The Workers Paid plan includes Workers, Pages Functions, Workers KV, Hyperdrive, and Durable Objects usage for a minimum charge of $5 USD per month for an account.”
Read 2026-09-05 · official docs · Report a correction
Egress over allowance
- AWS Amplify
- $0.15 per GB served, after the first 15 GB a month.
- Cloudflare Pages
- No egress charge. Cloudflare states that requests to static assets are free and unlimited, and Pages Functions are billed as Workers — so bandwidth is not a metered dimension on either half of a Pages project.
Sources (2) →Sources ↓
- AWS Amplify Pricing ↗
“Data transfer out No cost up to 15 GB per month $0.15 per GB served Request count (SSR) No cost up to 500,000 requests per month $0.30 per 1 million”
Read 2026-09-13 · official pricing · Report a correction
- Pricing — Cloudflare Workers docs ↗
“static assets are free and unlimited. [...] All Pages Functions are billed as Workers. All pricing and inclusions in this document apply to Pages Functions.”
Read 2026-09-07 · official docs · Report a correction
Startup credit program
- AWS Amplify
- Via AWS Activate (platform-wide, not Amplify-specific): up to $200,000 in AWS credits to offset infrastructure, data services and AI/ML costs.
- Cloudflare Pages
- Cloudflare for Startups: tiered credits up to $350k for a year, starting at $10k on Tier 3.
Sources (2) →Sources ↓
- AWS Activate ↗
“Apply to receive up to $200,000 in AWS Activate Credits to offset costs on infrastructure, data services, and AI/ML models.”
Read 2026-09-11 · official site · Report a correction
- Cloudflare for Startups ↗
“Cloudflare for Startups gives early-stage companies up to $350k in credits to build the next big idea. [...] Receive up to $350,000 in credits for a year to support your startup. The program is structured around where you are in your journey. Tier 3 $10k”
Read 2026-09-14 · official site · Report a correction
Sites or apps included
25 apps per Region by default (adjustable via a quota increase request); 50 branches per app
100 projects per account (platform-wide, all plans)
Sources (2) →Sources ↓
- Amplify Hosting service quotas ↗
“Name Default Adjustable Description Apps Each supported Region: 25 Yes The maximum number of apps that you can create in AWS Amplify Console in this account in the current Region. Branches per app Each supported Region: 50 No”
Read 2026-09-14 · official docs · Report a correction
- Limits — Cloudflare Pages Docs ↗
“Projects Cloudflare Pages has a limit of 100 projects 2 per account. This limit is not routinely increased.”
Read 2026-09-14 · official docs · Report a correction
Monthly visits cap
- AWS Amplify
- No monthly visit cap, but a per-app rate quota of 20,000 request tokens per second (adjustable).
- Cloudflare Pages
- No cap on static asset requests on any plan; requests to Pages Functions count against the Workers Paid plan quota
Sources (2) →Sources ↓
- Quotas for Amplify Hosting ↗
“Request tokens per second Each supported Region: 20,000 Yes The maximum number of request tokens per second for an app.”
Read 2026-09-13 · official docs · Report a correction
- Pricing · Cloudflare Pages docs ↗
“On both free and paid plans, requests to static assets are free and unlimited. [...] Requests to your Pages functions count towards your quota for Workers Paid plans, including requests from your Function to KV or Durable Object bindings.”
Read 2026-09-05 · official docs · Report a correction
Build allowance
- AWS Amplify
- 1,000 build minutes per month at no cost with AWS Free Tier; $0.01 per minute for a Standard Instance thereafter
- Cloudflare Pages
- 500 builds per month on the Free plan
Sources (2) →Sources ↓
- AWS Amplify Pricing ↗
“Build and deploy Standard Instance (8 GB Memory; 4 vCPUs) No cost up to 1,000 build minutes per month $0.01 per minute Large Instance (16 GB Memory; 8 vCPUs) n/a $0.025 per minute”
Read 2026-09-13 · official pricing · Report a correction
- Limits — Cloudflare Pages Docs ↗
“Build limits depend on your plan: Free Pro Business Builds 1 build at a time 5 concurrent builds 20 concurrent builds Builds per month 500 5,000 20,000 Builds will timeout after 20 minutes.”
Read 2026-09-14 · official docs · Report a correction
Concurrent builds
5 concurrent jobs per Region by default, adjustable via a quota increase request
5 concurrent builds on Pro (1 on Free, 20 on Business), with 5,000 builds per month on Pro
Sources (2) →Sources ↓
- Amplify Hosting service quotas ↗
“| Concurrent jobs | Each supported Region: 5 | Yes | The maximum number of concurrent jobs that you can create in this account in the current Region. | [...] New AWS accounts have reduced apps and concurrent jobs quotas. AWS raises these quotas automatically based on your usage.”
Read 2026-09-05 · official docs · Report a correction
- Limits — Cloudflare Pages Docs ↗
“Free Pro Business Builds 1 build at a time 5 concurrent builds 20 concurrent builds Builds per month 500 5,000 20,000 [...] Concurrent builds are counted per account.”
Read 2026-09-14 · official docs · Report a correction
Max request duration
- AWS Amplify
- 15 minutes (maximum execution time of an SSR compute execution instance)
- Cloudflare Pages
- No limit for HTTP requests. A Worker keeps running as long as the client stays connected; Cron Triggers, Durable Object alarms and Queue consumers are capped at 15 minutes.
Sources (2) →Sources ↓
- Using the Amplify Hosting deployment specification to configure build output - AWS Amplify Hosting ↗
“Execution instances are limited to a maximum execution time of 15 minutes, and the only writable path within the execution instance is the /tmp directory.”
Read 2026-09-05 · official docs · Report a correction
- Workers limits — Cloudflare Docs ↗
“Duration measures wall-clock time from start to end of a Worker invocation. Trigger type Duration limit HTTP request No limit Cron Trigger 15 min Durable Object Alarm 15 min Queue Consumer 15 min”
Read 2026-09-13 · official docs · Report a correction
Streaming response limit
- AWS Amplify
- Next.js streaming is listed as an unsupported feature of the Amplify Hosting compute SSR provider — i.e. streamed responses are not available at all, rather than bounded by a duration or size. Platform-wide (Amplify Hosting has no plan tiers).
- Cloudflare Pages
- No enforced ceiling. Cloudflare documents no response body size limit; CDN cache limits apply at 512 MB on Free, Pro and Business and 5 GB on Enterprise.
Sources (2) →Sources ↓
- Amplify support for Next.js ↗
“Unsupported features Edge API Routes ( Edge middleware is not supported ) On-Demand Incremental Static Regeneration (ISR) Next.js streaming Running middleware on static assets and optimized images”
Read 2026-09-14 · official docs · Report a correction
- Workers limits — Cloudflare Docs ↗
“Cloudflare does not enforce response body size limits. CDN cache limits apply: 512 MB for Free, Pro, and Business plans, and 5 GB for Enterprise.”
Read 2026-09-13 · official docs · Report a correction
Uptime SLA
- AWS Amplify
- 99.95% monthly uptime per AWS Region for Amplify Console, as a service-credit threshold.
- Cloudflare Pages
- Cloudflare's Workers SLA promises 99.99% and says it applies to use of Workers only. Pages Functions run on the Workers runtime, but no SLA names Pages, so the commitment is not stated for this product.
Sources (2) →Sources ↓
- AWS Amplify Service Level Agreement ↗
“aws will use commercially reasonable efforts to make amplify console available with a monthly uptime percentage for each aws region, during any monthly billing cycle, of at least 99.95%”
Read 2026-09-14 · official site · Report a correction
- Workers Service Level Agreement — Cloudflare ↗
“applies to use of workers only [...] cloudflare will use commercially reasonable efforts to provide a monthly uptime percentage of 99.99% for customer's use of workers”
Read 2026-09-14 · official site · Report a correction
Support on entry paid plan
- AWS Amplify
- No support level comes with the service. AWS Support is bought separately as an account-wide plan, and its response times are graded by case severity rather than by product.
- Cloudflare Pages
- Community forum and Discord on every plan, with Discord named as the Developer Platform channel. Opening a support case needs Pro or above — Free is limited to billing, account and registrar issues. Live chat starts at Business, emergency phone at Enterprise.
Sources (2) →Sources ↓
- AWS Support Plans ↗
“human response times business/mission-critical system down production system down production system impaired system impaired general guidance < 30 mins 2 < 1 hour < 4 hours < 12 hours < 24 hours”
Read 2026-09-14 · official site · Report a correction
- Contacting Cloudflare Support · Cloudflare Support docs ↗
“Support options can vary depending on your plan. Enterprise Business Pro Free [...] Join the Discord community to ask basic troubleshooting questions (mainly focused on the Developer Platform). Yes Yes Recommended Recommended [...] Use to troubleshoot specific issues or errors. Response times depend on your plan. Yes Yes Yes No 1 Chat Use to troubleshoot specific issues or errors. Response times depend on your plan. Yes Yes No No Emergency Phone Use phone support to reach out during emergencies such as site outages or DDoS attacks. Yes No No No [...] will only receive standard case support for billing, account, and registrar issues.”
Read 2026-09-14 · official docs · Report a correction
When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.
Documented by only one.
These criteria are published by one provider and not the other. An absence here means we have not found a source, not that the feature is missing — except where we say we read the other provider's own page on a given date and it does not state it. Those rows lean, and the provider can correct them with a link.
Questions this comparison answers.
Entry paid plan: AWS Amplify or Cloudflare Pages?
AWS Amplify: No monthly minimum — Amplify Hosting is billed per unit. A representative month for one small app, priced at Amplify's published rates: 100 build minutes ($1.00), 5 GB stored ($0.11), 100 GB served ($15.00), with SSR requests inside the free 500,000 — about $16.11. Our arithmetic on Amplify's rates, not a price Amplify quotes, and it moves with traffic: egress is 93% of it. Recorded without a magnitude for that reason.
Cloudflare Pages: $5 / month account minimum
Free tier: AWS Amplify or Cloudflare Pages?
AWS Amplify: No
Cloudflare Pages: Yes
Egress over allowance: AWS Amplify or Cloudflare Pages?
AWS Amplify: $0.15 per GB served, after the first 15 GB a month.
Cloudflare Pages: No egress charge. Cloudflare states that requests to static assets are free and unlimited, and Pages Functions are billed as Workers — so bandwidth is not a metered dimension on either half of a Pages project.
Should I choose AWS Amplify or Cloudflare Pages?
Pick AWS Amplify if Front-end apps deployed from Git onto AWS with usage-based pricing and no monthly minimum, including 1,000 build minutes and 15 GB of transfer under the free tier.
Pick Cloudflare Pages if Projects where the entire fixed cost should be a $5 monthly account minimum rather than a per-seat fee, and teams already running on the wider Workers platform. Billing is metered, so cost tracks traffic rather than headcount.

Comments are hosted by EchoThread, which sets cookies and offers social sign-in. Like the analytics on this site, it does not load until you accept — see the privacy page.