Jamstack Deploy is an open-source tool that benchmarks 14 Jamstack hosting providers by deploying the same Nuxt.js static web app to each and measuring performance with Checkly, an API and E2E monitoring platform, from 22 global locations.
What is Jamstack Deploy?
Jamstack Deploy is a comparison and monitoring project that deploys an identical Nuxt.js starter app to 14 different cloud providers and uses Checkly to collect performance metrics such as DNS lookup time, response time, and time to first byte (TTFB). The project aggregates these metrics into a public dashboard at jamstackdeploy.com, plus a status dashboard at status.jamstackdeploy.com. It is maintained by Checkly and published on GitHub with an MIT license.
The input is a basic Nuxt.js static web app, and the output is a per-provider performance comparison. Each provider is assigned an API check in Checkly that runs twice per day from all 22 global locations, and the displayed values are the average of the latest 5 checks. The dashboard also shows the latest 7 days of performance data.
Key Features
- 14 hosting providers benchmarked — AWS Amplify, AWS CloudFront + S3, Azure, BIP, Cloudflare Pages, Digital Ocean, Firebase, GitHub Pages, GitLab Pages, Hostman, Netlify, Render, Surge, and Vercel are all measured with the same app.
- Global monitoring from 22 locations — Checkly API checks run from 22 locations around the world, so you can see how each provider performs in the regions you care about.
- TTFB, DNS, and response time metrics — The public API returns concrete stats for each check, displayed as averages to give a stable comparison.
- Runs twice per day — Each check executes twice daily, and the dashboard averages the latest 5 checks to smooth out variance.
- Public status dashboard — A separate dashboard at status.jamstackdeploy.com shows the latest 7 days of performance for every provider.
- Built with Vue.js and TailwindCSS — The jamstackdeploy.com dashboard is built with Vue.js and TailwindCSS, pulling data from Checkly's Public API.
- Open source with MIT license — The full source is available on GitHub, with a contributing guide and issue templates.
Who is it for?
- Developers choosing a Jamstack host — Compare real performance data across providers to pick the best fit for your target audience's geography.
- DevOps engineers evaluating cloud providers — Use the average TTFB and response time numbers to justify infrastructure decisions.
- Jamstack enthusiasts — See how the same Nuxt.js app performs on major providers like Netlify, Vercel, and Cloudflare Pages under production-like monitoring.
What can you do with Jamstack Deploy?
- Compare provider performance in your region — Look at the 22-location breakdown to see which provider is fastest in specific countries before committing.
- Track performance trends over a week — Use the status dashboard to view the latest 7 days of response times and identify unstable hosting providers.
- Pull the data via Checkly's Public API — Reuse the same monitoring setup or extend the dashboard with additional metrics from Checkly.
How does Jamstack Deploy work?
The process starts by creating a basic Nuxt.js static web app using the Nuxt.js starter tool. The same app is then deployed to each of the 14 providers. Checkly sets up an API check for each deployment, runs it twice per day from 22 global locations, and stores the metrics. The jamstackdeploy.com frontend calls Checkly's Public API to fetch those metrics and renders them in a Vue.js and TailwindCSS interface.
FAQ
Is Jamstack Deploy free?
Yes, the source code is open source under the MIT license, and the public dashboards at jamstackdeploy.com and status.jamstackdeploy.com are freely accessible.
Which providers are compared?
The project benchmarks 14 providers: AWS Amplify, AWS CloudFront + S3, Azure, BIP, Cloudflare Pages, Digital Ocean, Firebase, GitHub Pages, GitLab Pages, Hostman, Netlify, Render, Surge, and Vercel.
How often is the performance data updated?
Each Checkly check runs twice per day in all 22 locations. The averages shown on the dashboard are based on the latest 5 checks, so data updates on a rolling basis.
Does the project include a status dashboard?
Yes, a separate status dashboard at status.jamstackdeploy.com shows the latest 7 days of performance for each provider.







