Compare EC2 instance types and prices across regions to find the cheapest option for a given amount of CPU and memory.
Run your own fork of the site with custom scraped data for internal cloud cost analysis.
Contribute updated pricing or new instance specs when cloud providers add new hardware.
Scraping live pricing data requires cloud provider API credentials, but pre-built data files can be downloaded to run the front end without them.
EC2Instances.info is the codebase behind a website that lets you compare cloud server types and pricing across Amazon Web Services, Microsoft Azure, and Google Cloud. Amazon's own documentation makes these comparisons awkward, so this site pulls the data together in a single filterable table. It was originally built by an individual developer and is now maintained and hosted by a company called Vantage, with ongoing contributions from the open-source community. The project has two main pieces. A scraper written in Go fetches instance specifications and pricing data from the cloud provider APIs. A Next.js web front end displays that data. Running the scraper requires API credentials for whichever providers you want data from, and the README includes detailed permission requirements for each. For most contributors who are not changing the scraper, pre-built data can be downloaded directly so the Next.js development server can be started without setting up cloud credentials at all. Building a full production release takes around 30 minutes and produces a static folder that can be served from any web host. The project uses Cloudflare for hosting and includes a small Cloudflare Worker for redirect logic. Several optional environment variables control things like error tracking with Sentry, analytics via Google Tag Manager, and whether search engines are allowed to index the deployment. Vantage maintains several related open-source tools linked from the README, including a similar site for comparing large language model pricing, a reference for AWS billing codes, and a cloud cost handbook covering best practices. The project is community-driven. Pull requests target a develop branch for staging review before being merged to main for production. A Slack community channel is available for discussion.
← vantage-sh on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.