{"id":19437834,"url":"https://github.com/architect/lambda-runtimes","last_synced_at":"2026-04-01T23:39:22.701Z","repository":{"id":46233696,"uuid":"416966983","full_name":"architect/lambda-runtimes","owner":"architect","description":"Canonical list of AWS Lambda runtime identifiers and corresponding CPU architectures","archived":false,"fork":false,"pushed_at":"2025-12-24T21:29:41.000Z","size":51,"stargazers_count":4,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-25T15:50:37.541Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/architect.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":".github/contributing.md","funding":null,"license":null,"code_of_conduct":".github/code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-10-14T02:45:26.000Z","updated_at":"2025-12-24T21:29:45.000Z","dependencies_parsed_at":"2023-11-16T01:24:27.228Z","dependency_job_id":"711e5be2-00df-4653-8cd4-3da268a1a697","html_url":"https://github.com/architect/lambda-runtimes","commit_stats":{"total_commits":32,"total_committers":3,"mean_commits":"10.666666666666666","dds":0.15625,"last_synced_commit":"4865256d4e1fe05c5435596c1a1d444113193ef6"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/architect/lambda-runtimes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/architect%2Flambda-runtimes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/architect%2Flambda-runtimes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/architect%2Flambda-runtimes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/architect%2Flambda-runtimes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/architect","download_url":"https://codeload.github.com/architect/lambda-runtimes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/architect%2Flambda-runtimes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31013961,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-27T02:58:54.984Z","status":"ssl_error","status_checked_at":"2026-03-27T02:58:46.993Z","response_time":164,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T15:16:01.627Z","updated_at":"2026-03-27T03:10:40.932Z","avatar_url":"https://github.com/architect.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS Lambda runtimes\n\n## A list of officially AWS Lambda runtimes organized by name\n\n### Installation\n\n`npm i lambda-runtimes`\n\n### Usage\n\n```js\n// esm\nimport {\n  runtimes,\n  runtimeVersions,\n  runtimeList,\n  runtimesByArchitecture,\n  architecturesByRuntime,\n  aliases,\n  retiredRuntimes,\n} from 'lambda-runtimes'\n```\n\n```js\n// cjs\nlet {\n  runtimes,\n  runtimeVersions,\n  runtimeList,\n  runtimesByArchitecture,\n  architecturesByRuntime,\n  aliases,\n  retiredRuntimes,\n} = require('lambda-runtimes')\n```\n\n`lambda-runtimes` exports seven items:\n- **`runtimes`** (object) - Lambda runtime strings, organized by runtime name\n  - Example: `runtimes.node[0]` → `nodejs20.x`\n  - Where appropriate, each runtime may include (lowcase normalized) aliases, e.g. `runtimes.node` === `runtimes.nodejs` === `runtimes.['node.js']`\n- **`runtimeVersions`** (object) - Semver representations of each Lambda runtime\n  - Example: `runtimeVersions['nodejs20.x']` returns an object with `major: '20'`, `minor: null`, `patch: null`, and `wildcard: '20.*.*'` properties\n- **`runtimeList`** (array) - list of all Lambda runtime strings (order not necessarily guaranteed)\n- **`runtimesByArchitecture`** (object) - list of Lambda runtimes supported by each CPU architecture\n  - Example: `runtimesByArchitecture.arm64[0]` → `nodejs20.x`)\n- **`architecturesByRuntime`** (object) - list of Lambda CPU architectures supported by each runtime\n  - Example: `architecturesByRuntime['nodejs20.x']` → `[ 'arm64', 'x86_64' ]`)\n- **`aliases`** (object) - shorthand or alternate names for runtime aliases (e.g. `py` for `python`)\n- **`retiredRuntimes`** (object) - retired / EOL Lambda runtime strings, organized by runtime name\n  - Example: `retiredRuntimes.node[0]` → `nodejs10.x`\n\nExample:\n\n```js\n{\n  runtimes: {\n    node: [ 'nodejs20.x', 'nodejs18.x' ],\n    ...\n  },\n  runtimeVersions: {\n    'nodejs20.x': { major: '20', minor: null, patch: null, wildcard: '20.*.*' },\n    ...\n  },\n  runtimeList: [ 'nodejs20.x', 'nodejs18.x', ... ],\n  runtimesByArchitecture: {\n    arm64: [ 'nodejs20.x', 'nodejs18.x', ... ],\n    x86_64: [ 'nodejs20.x', 'nodejs18.x', ... ]\n  },\n  architecturesByRuntime: {\n    'nodejs20.x': [ 'arm64', 'x86_64' ],\n    'nodejs18.x': [ 'arm64', 'x86_64' ],\n    ...\n  },\n  aliases: {\n    nodejs: 'node',\n    ...\n  },\n  retiredRuntimes: {\n    node: [ 'nodejs10.x', ... ],\n    ...\n  },\n}\n```\n\n### Resources\n\n- [AWS Lambda runtimes list](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html)\n- [AWS Lambda runtime support policy](https://docs.aws.amazon.com/lambda/latest/dg/runtime-support-policy.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchitect%2Flambda-runtimes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farchitect%2Flambda-runtimes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchitect%2Flambda-runtimes/lists"}