Repolode
vantage-sh

vantage-sh/ec2instances.info

A website for comparing Amazon EC2 instance types by specs, pricing and regional availability.

Stars
5,774
Forks
623
Open issues
11
Last commit
yesterday

What is it?

EC2Instances.info is a comparison site for Amazon EC2 instance types. It lets users view and compare instance metrics such as CPU, memory and network capacity alongside on-demand, reserved and spot pricing, instead of navigating AWS's own pages.

The repository contains the Next.js front end and a Go scraper that pulls instance data from the AWS, Azure and GCP APIs. The scraper also enriches each EC2 instance with its launch date from a public timeline, and the site is built as static files that can be deployed to a web server or Cloudflare.

The project is hosted by Vantage and maintained with community contributions. Developers can run it locally with Docker and Node, or build a full release with their own credentials and settings.

Key features

  • 01Compares EC2 instance specs and pricing side by side.
  • 02Scraper collects instance data from AWS, Azure and GCP APIs.
  • 03Static site output that can be deployed to any web server or Cloudflare.
  • 04Includes instance launch dates sourced from a public timeline.
  • 05Runs locally with Docker and Node.js for development.

Use cases

  • Choosing an EC2 instance type for a workload by comparing specs and cost.
  • Checking which regions offer a given instance type or spot price.
  • Self-hosting a custom instance comparison site with your own data.

Quick start

  1. 1

    Install Docker, then run npm ci in the repository root

    npm ci
  2. 2

    Fetch the latest CI build artifact (if not scraping data)

    curl -L https://instances.vantagestaging.sh/www_pre_build.tar.gz | tar -xzf -
  3. 3

    In the next directory, run nvm use, then npm ci, npm run init, and npm run dev

    npm run dev

Things to know

  • Scraping requires AWS, Azure and GCP credentials with specific permissions.
  • Full production builds take about 30 minutes and need many environment variables.

Topics

FAQ

What is ec2instances.info?
A website for comparing Amazon EC2 instance types by specs, pricing and regional availability. EC2Instances.info is a comparison site for Amazon EC2 instance types. It lets users view and compare instance metrics such as CPU, memory and network capacity alongside on-demand, reserved and spot pricing, instead of navigating AWS's own pages.
Is ec2instances.info free to use? What license does it have?
ec2instances.info is open source under the MIT license. Check the license terms before using it in commercial products.
Is ec2instances.info still maintained?
Actively maintained. The last commit to ec2instances.info was on Oct 20, 2026.
What can I use ec2instances.info for?
Choosing an EC2 instance type for a workload by comparing specs and cost. Checking which regions offer a given instance type or spot price. Self-hosting a custom instance comparison site with your own data.
How do I install ec2instances.info?
Install Docker, then run npm ci in the repository root: npm ci Fetch the latest CI build artifact (if not scraping data): curl -L https://instances.vantagestaging.sh/www_pre_build.tar.gz | tar -xzf - In the next directory, run nvm use, then npm ci, npm run init, and npm run dev: npm run dev
Where can I get ec2instances.info?
The source code and installation instructions are on GitHub: https://github.com/vantage-sh/ec2instances.info

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects