finds.dev← search

// the find

vantage-sh/ec2instances.info

★ 5,735 · TypeScript · MIT · updated Jun 2026

Amazon EC2 instance comparison site

A filterable comparison table for EC2, RDS, ElastiCache, Redshift, OpenSearch, Azure VM, and GCP instance types with pricing across regions, reserved terms, and spot. Originally a solo project, now maintained by Vantage as an open-source marketing asset. If you've ever tried to compare c7g vs m7i on the AWS console, you know exactly why this exists.

The scraper is a proper Go service hitting AWS, Azure, and GCP APIs directly — not scraping HTML tables that break every quarter. Data is compressed with msgpack and decompressed in a web worker so the main thread stays responsive even with thousands of rows. The expression filter (next/utils/expr/) lets you write things like 'vcpus > 4 && memory < 32' which is genuinely more useful than dropdown filters. Multi-cloud coverage (EC2, RDS, ElastiCache, Redshift, OpenSearch, Azure VMs, GCP) in one place is rare and actually useful.

The build process requires credentials for all three cloud providers just to run the scraper, making local full-builds a non-starter for most contributors — they have to pull a tarball from Vantage's staging server and trust it. The data freshness is entirely on Vantage's CI schedule; there's no signal in the UI for when pricing was last updated, so you can't tell if you're looking at last week's spot prices or last month's. Self-hosting a production copy is documented but friction-heavy: custom OG background images, Cloudflare Worker routing, R2 for static assets — the deployment surface is wider than it looks. No API or data export beyond the UI's CSV download, so programmatic access to the pricing database means scraping your own scraper.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →