Meta tags:
description= Amazon EC2 instance comparison site. Contribute to vantage-sh/ec2instances.info development by creating an account on GitHub.;
Headings (most frequently used words):
uh, oh, navigation, saved, searches, ec2instances, info, to, files, locally, footer, search, code, repositories, users, issues, pull, requests, provide, feedback, vantage, sh, menu, use, filter, your, results, more, quickly, folders, and, latest, commit, history, repository, project, status, requirements, developing, building, full, release, keep, up, date, about, releases, packages, contributors, languages, scraping, the, data, topics, resources, license, stars, watchers, forks,
Text of the page (most frequently used words):
the (69), you (33), and (28), this (25), for (20), #vantage (14), your (14), run (14), github (13), use (11), code (11), security (10), all (10), cost (9), should (9), with (9), that (8), reload (8), aws (8), site (8), can (7), there (7), was (7), ec2 (7), set (7), will (7), scraper (7), make (7), next (7), issues (7), view (7), community (6), repository (6), cloud (6), also (6), build (6), search (6), version (6), see (6), from (6), development (6), pull (6), requests (6), ec2instances (6), info (6), enterprise (6), navigation (5), error (5), while (5), loading (5), please (5), page (5), license (5), open (5), have (5), optional (5), are (5), gcp (5), azure (5), start (5), locally (5), root (5), need (5), data (5), before (5), npm (5), not (4), readme (4), amazon (4), instance (4), platform (4), source (4), following (4), worker (4), 404 (4), when (4), server (4), url (4), sentry (4), credentials (4), setup (4), guide (4), key (4), here (4), suggested (4), format (4), package (4), json (4), actions (4), support (4), docs (3), dockerfile (3), makefile (3), contributors (3), stars (3), mit (3), resources (3), rds (3), topics (3), instances (3), hosted (3), projects (3), deployment (3), index (3), content (3), html (3), redirect (3), want (3), add (3), production (3), public (3), correct (3), permissions (3), developing (3), full (3), cases (3), available (3), fetch_data (3), prettier (3), first (3), nvm (3), installed (3), more (3), files (3), workflows (3), commit (3), name (3), insights (3), signed (3), settings (3), another (3), tab (3), window (3), refresh (3), session (3), sign (3), saved (3), documentation (3), feedback (3), grade (3), features (3), copilot (3), solutions (3), explore (3), action (2), time (2), information (2), manage (2), status (2), footer (2), releases (2), report (2), forks (2), 626 (2), comparison (2), usage (2), cur (2), comparing (2), hosting (2), star (2), date (2), small (2), either (2), without (2), take (2), done (2), folder (2), web (2), background (2), image (2), aren (2), required (2), some (2), slack (2), scraping (2), base (2), wish (2), tag (2), items (2), project (2), application (2), https (2), gcp_private_key (2), gcp_client_email (2), gcp_project_id (2), azure_subscription_id (2), azure_client_secret (2), azure_client_id (2), azure_tenant_id (2), follow (2), get (2), secret (2), aws_secret_access_key (2), aws_access_key_id (2), release (2), clean (2), needed (2), most (2), file (2), folders (2), building (2), however (2), staging (2), each (2), scrape (2), changed (2), new (2), ensure (2), sure (2), our (2), into (2), main (2), develop (2), changes (2), editor (2), node (2), then (2), find (2), any (2), type (2), dev (2), latest (2), tar (2), just (2), docker (2), ideas (2), pricing (2), wrangler (2), jsonc (2), lock (2), manifest (2), claude (2), prettierrc (2), prettierignore (2), gitignore (2), dockerignore (2), imagegen (2), vscode (2), rules (2), cursor (2), 109 (2), commits (2), last (2), message (2), menu (2), quality (2), appearance (2), cancel (2), searches (2), repositories (2), business (2), advanced (2), developer (2), customer (2), services (2), devops (2), app (2), perform, share, personal, cookies, contact, privacy, terms, 2026, inc, javascript, css, typescript, languages, packages, published, watching, watchers, custom, properties, activity, intelligence, finops, optimization, estimation, about, transparency, top, centers, leaderboard, guides, best, practices, managing, costs, handbook, definitions, billing, codes, service, llm, prices, specifications, benchmarks, models, feel, free, watch, repo, looking, update, regularly, works, relevant, keep, logic, mix, scripted, push, cloudflare, found, show, display, anything, path, ending, trailing, slashes, them, minutes, deploy, www, don, indexed, engines, remove, adverts, which, serves, 1911x1156, jpeg, generation, deploying, default, licensed, opengraph_url, next_public_remove_adverts, deny_robots_txt, important, webhook, send, warnings, slack_webhook_url, unset, instanceskv, next_public_instanceskv_url, enables, script, intended, internally, next_public_enable_vantage_script_tag, used, google, manager, next_public_google_tag_manager_id, dsn, other, auth, token, sentry_auth_token, sentry_project, organisation, sentry_org, next_public_sentry_dsn, where, lives, probably, hostname, next_public_url, access, likely, clone, slate, ahead, environment, variables, setups, mess, permsisions, leading, needing, output, temp, part, sufficient, testing, note, launch, dates, enriched, during, instancetyp, timeline, date_introduced, once, place, only, way, alters, api, test, against, gitignored, env, resource, describeorderabledbinstanceoptions, describedbengineversions, elasticache, describeenginedefaultparameters, describespotpricehistory, describeinstancetypes, allow, effect, statement, 2012, iam, user, has, least, written, fetches, apis, provider, target, since, merged, recommended, extensions, tell, auto, based, configuration, formatting, gofmt, directory, ever, request, but, does, tighten, cycles, check, types, init, install, touching, grab, artifact, curl, vantagestaging, www_pre_build, xzf, thing, expected, technically, matches, higher, than, though, nvmrc, requirements, people, many, neat, feature, opening, anyone, join, devoted, channel, named, employees, actively, maintaining, help, improvements, form, via, welcome, originally, created, now, developed, garret, heaton, sick, metrics, made, history, tags, branches, additional, options, fork, must, change, notification, notifications, dismiss, alert, switched, accounts, out, resetting, focus, create, qualifiers, query, filter, results, quickly, submit, include, email, address, contacted, read, every, piece, input, very, seriously, provide, syntax, tips, clear, users, jump, premium, ons, powered, collections, trending, archive, program, accelerator, maintainer, lab, programs, fund, developers, sponsors, partners, trust, center, forum, skills, ebooks, reports, events, webinars, stories, software, topic, industries, government, manufacturing, financial, healthcare, industry, devsecops, modernization, case, nonprofits, startups, medium, teams, enterprises, company, size, marketplace, changelog, blog, why, stop, leaks, they, protection, secure, fix, vulnerabilities, review, plan, track, work, instant, environments, codespaces, automate, workflow, integrate, external, tools, mcp, registry, direct, agents, issue, merge, write, better, creation, toggle, skip,
Text of the page (random words):
github vantage sh ec2instances info amazon ec2 instance comparison site github skip to content navigation menu toggle navigation sign in appearance settings platform ai code creation github copilot write better code with ai github copilot app direct agents from issue to merge mcp registry new integrate external tools developer workflows actions automate any workflow codespaces instant dev environments issues plan and track work code review manage code changes application security github advanced security find and fix vulnerabilities code security secure your code as you build secret protection stop leaks before they start explore why github documentation blog changelog marketplace view all features solutions by company size enterprises small and medium teams startups nonprofits by use case app modernization devsecops devops ci cd view all use cases by industry healthcare financial services manufacturing government view all industries view all solutions resources explore by topic ai software development devops security view all topics explore by type customer stories events webinars ebooks reports business insights github skills support services documentation customer support community forum trust center partners view all resources open source community github sponsors fund open source developers programs security lab maintainer community accelerator github stars archive program repositories topics trending collections enterprise enterprise solutions enterprise platform ai powered developer platform available add ons github advanced security enterprise grade security features copilot for business enterprise grade ai features premium support enterprise grade 24 7 support pricing search or jump to search code repositories users issues pull requests search clear search syntax tips provide feedback we read every piece of feedback and take your input very seriously include my email address so i can be contacted cancel submit feedback saved searches use saved searches to filter your results more quickly name query to see all available qualifiers see our documentation cancel create saved search sign in sign up appearance settings resetting focus you signed in with another tab or window reload to refresh your session you signed out in another tab or window reload to refresh your session you switched accounts on another tab or window reload to refresh your session dismiss alert message uh oh there was an error while loading please reload this page vantage sh ec2instances info public notifications you must be signed in to change notification settings fork 626 star 5 7k code issues 39 pull requests 4 actions projects security and quality 0 insights additional navigation options code issues pull requests actions projects security and quality insights vantage sh ec2instances info main branches tags go to file code open more actions menu folders and files name name last commit message last commit date latest commit history 2 109 commits 2 109 commits cursor rules cursor rules github workflows github workflows vscode vscode deployment deployment docs docs imagegen imagegen next next scraper scraper dockerignore dockerignore gitignore gitignore prettierignore prettierignore prettierrc js prettierrc js claude md claude md dockerfile format dockerfile format license license manifest in manifest in makefile makefile readme md readme md fetch_data sh fetch_data sh package lock json package lock json package json package json worker js worker js wrangler jsonc wrangler jsonc view all files repository files navigation readme mit license more items ec2instances info i was sick of comparing ec2 instance metrics and pricing on amazon s site so i made ec2instances info ec2instances info was originally created by garret heaton is now hosted by vantage and developed by the community of contributors project status vantage employees are actively maintaining and hosting the site with the help of contributors here improvements in the form of pull requests or ideas via issues are welcome people have suggested many neat ideas and feature requests by opening issues on this repository we also have a slack community for anyone to join with a devoted channel named instances vantage sh requirements to do a full build you just need docker installed to develop this however you will need docker and it is suggested you also have nvm installed you can technically just use a node version that matches or is higher than next nvmrc though if you so wish developing locally the first thing you should do is run npm ci in the root this is to ensure you have prettier installed as expected you then need to either scrape the data locally if you aren t touching the scraper run curl l https instances vantagestaging sh www_pre_build tar gz tar xzf in the root of the repository to grab the latest ci artifact to start the development server cd into the next directory and run nvm use run nvm install before this if the node version changed or this is first usage from here run npm ci for your first ever time run npm run init and then npm run dev this will start the next development server before you make a pull request it is suggested you run npm run check types to find any type issues this will be done before build by the ci but it does tighten development cycles to do it here when you make changes it is suggested to use the recommended vs code extensions if that is your editor if not tell your editor to auto format based on the prettier configuration in the root before you make a pr you should run make format in the root to make sure the formatting is correct for the version of gofmt prettier we use make sure your pull requests target develop since this is our staging when it is merged into main that is production scraping the data locally the scraper is written in go and fetches data from aws azure and gcp apis you ll need credentials for each provider aws ensure your iam user has at least the following permissions version 2012 10 17 statement effect allow action ec2 describeinstancetypes ec2 describespotpricehistory elasticache describeenginedefaultparameters rds describedbengineversions rds describeorderabledbinstanceoptions resource set aws_access_key_id and aws_secret_access_key env is gitignored azure set azure_tenant_id azure_client_id azure_client_secret and azure_subscription_id see the azure setup guide gcp set gcp_project_id gcp_client_email and gcp_private_key see the gcp setup guide once credentials are in place run fetch_data sh from the repository root you only need to run this when the scraper is changed in a way that alters the data or there is new api data available you want to test against ec2 instance launch dates date_introduced are enriched during each scrape from the public instancetyp es timeline building a full release note this is not needed for development in most cases and can on some setups mess with the file permsisions in the next folder leading to needing to clean the build output temp folders in there in most development cases building the next part is sufficient for testing however this is needed for production staging to build a full release you will likely want to clone a clean slate version of the repository from here go ahead and run make all with the following environment variables aws_access_key_id follow the start of developing locally to get a aws key with the correct permissions this is the key id for that aws_secret_access_key follow the start of developing locally to get a aws key with the correct permissions this is the secret access key for that azure_tenant_id azure_client_id azure_client_secret azure_subscription_id azure credentials for the scraper see the azure setup guide gcp_project_id gcp_client_email gcp_private_key gcp credentials for the scraper see the gcp setup guide next_public_url the public base url for where the application lives probably https hostname next_public_sentry_dsn optional the dsn for sentry if you add this the other items are required sentry_org the sentry organisation sentry_project the sentry project sentry_auth_token the sentry auth token next_public_google_tag_manager_id optional the id used for google tag manager next_public_enable_vantage_script_tag optional if set to 1 enables the vantage script tag intended for use internally next_public_instanceskv_url optional the base url you wish to use for instanceskv if this is unset it will use the version hosted by vantage slack_webhook_url optional a slack webhook to send scraping warnings to important if you don t want your build to be indexed by search engines you should also set deny_robots_txt 1 to remove adverts you can also add next_public_remove_adverts 1 you should also set opengraph_url some url to a url which serves a 1911x1156 jpeg background image for og image generation if you aren t vantage and deploying to production this is required as the default background is not mit licensed this will take 30 minutes and when it is done you will have a www folder with the content you can deploy to your web server your web server should do the following index html or index should redirect to trailing slashes should redirect without them anything path ending html should either 404 or redirect to the site without that 404 s should show a 404 and display the content in 404 html the logic we use to do this a mix of a scripted push to r2 and a small cloudflare worker can be found in deployment index ts and worker js keep up to date feel free to watch star this repo as we re looking to update the site regularly vantage also works on the following relevant projects vantage sh models an open source site for comparing llm prices specifications benchmarks and hosting information cur vantage sh definitions of all aws cost and usage report cur billing codes by service the cloud cost handbook an open source set of guides for best practices of managing cloud costs the aws cost leaderboard a hosted site of the top aws cost centers vantage a cloud cost transparency platform about amazon ec2 instance comparison site instances vantage sh topics aws cloud ec2 amazon rds cost estimation cost optimization finops cloud cost cloud cost intelligence resources readme license mit license uh oh there was an error while loading please reload this page activity custom properties stars 5 7k stars watchers 84 watching forks 626 forks report repository releases no releases published packages 0 uh oh there was an error while loading please reload this page uh oh there was an error while loading please reload this page contributors uh oh there was an error while loading please reload this page languages typescript 68 1 go 30 4 css 0 9 javascript 0 4 makefile 0 1 dockerfile 0 1 footer 2026 github inc footer navigation terms privacy security status community docs contact manage cookies do not share my personal information you can t perform that action at this time
|