Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Measure cloud providers and check which fits better for your Jamstack App.
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.
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.
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.
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.
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.
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.
Yes, a separate status dashboard at status.jamstackdeploy.com shows the latest 7 days of performance for each provider.