{"data":{"slug":"express","name":"Express","tagline":"A minimal, unopinionated Node.js web server framework for building applications and APIs","homepage":"https://expressjs.com","category":{"slug":"web-frameworks","name":"Web Frameworks"},"vendor":{"name":"OpenJS Foundation","primaryDomain":null},"score":{"composite":72.5,"confidence":0.78,"confidenceBand":"high","breakdown":{"capabilities":{"value":28.9,"weight":0.083,"present":true,"contribution":2.4},"repo_stars":{"value":91.3,"weight":0.033,"present":true,"contribution":3},"integrations":{"value":33,"weight":0.053,"present":true,"contribution":1.7},"dependent_projects":{"value":100,"weight":0.08,"present":true,"contribution":8},"dev_activity":{"value":24.5,"weight":0.12,"present":true,"contribution":2.9},"release_cadence":{"value":97.8,"weight":0.067,"present":true,"contribution":6.6},"security_posture":{"value":5,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":100,"weight":0.173,"present":true,"contribution":17.3},"security_score":{"value":89,"weight":0.053,"present":true,"contribution":4.7},"community_qa_activity":{"value":88.9,"weight":0.08,"present":true,"contribution":7.1}},"computedAt":"2026-09-07T08:46:24.995Z","stale":false},"uri":"https://www.vioscale.ai/software/express","aliases":["express.js","expressjs"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-21T08:46:25.203Z","categories":[{"slug":"web-frameworks","name":"Web Frameworks","isPrimary":true},{"slug":"backend-frameworks","name":"Backend Frameworks","isPrimary":false}],"facts":{"adoption":[{"attribute":"adoption.package_downloads_weekly","value":92836012,"provenance":{"source":"https://www.npmjs.com/package/express","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.147Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":69453,"provenance":{"source":"https://github.com/expressjs/express","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.9}},{"attribute":"adoption.stackoverflow_questions","value":96000,"provenance":{"source":"https://stackoverflow.com/questions/tagged/express","sourceType":"vioscale-crawler","retrievedAt":"2026-07-30T10:05:58.238Z","confidence":0.75}},{"attribute":"adoption.dependent_repos","value":1853938,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fexpressjs%2Fexpress","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.648Z","confidence":0.85}}],"activity":[{"attribute":"activity.commits_last_30d","value":5,"provenance":{"source":"https://github.com/expressjs/express/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.65}}],"release":[{"attribute":"release.cadence_days","value":4,"provenance":{"source":"https://github.com/expressjs/express/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/expressjs/express/releases/tag/v4.22.2","date":"2026-05-11T18:54:02Z","type":"stable","version":"v4.22.2"},{"url":"https://github.com/expressjs/express/releases/tag/v5.2.1","date":"2025-12-01T20:54:44Z","type":"stable","version":"v5.2.1"},{"url":"https://github.com/expressjs/express/releases/tag/v5.2.0","date":"2025-12-01T16:21:03Z","type":"stable","version":"v5.2.0"},{"url":"https://github.com/expressjs/express/releases/tag/v4.22.1","date":"2025-12-01T20:55:45Z","type":"stable","version":"v4.22.1"},{"url":"https://github.com/expressjs/express/releases/tag/4.22.0","date":"2025-12-01T16:19:48Z","type":"stable","version":"4.22.0"},{"url":"https://github.com/expressjs/express/releases/tag/v5.0.1","date":"2024-10-08T19:41:00Z","type":"stable","version":"v5.0.1"},{"url":"https://github.com/expressjs/express/releases/tag/v5.1.0","date":"2025-03-31T14:04:44Z","type":"stable","version":"v5.1.0"},{"url":"https://github.com/expressjs/express/releases/tag/4.21.2","date":"2024-12-05T22:41:41Z","type":"stable","version":"4.21.2"},{"url":"https://github.com/expressjs/express/releases/tag/4.21.1","date":"2024-10-08T18:38:48Z","type":"stable","version":"4.21.1"},{"url":"https://github.com/expressjs/express/releases/tag/4.21.0","date":"2024-09-11T22:34:26Z","type":"stable","version":"4.21.0"},{"url":"https://github.com/expressjs/express/releases/tag/v5.0.0","date":"2024-09-10T04:51:37Z","type":"stable","version":"v5.0.0"},{"url":"https://github.com/expressjs/express/releases/tag/4.20.0","date":"2024-09-10T02:06:04Z","type":"stable","version":"4.20.0"},{"url":"https://github.com/expressjs/express/releases/tag/v5.0.0-beta.3","date":"2024-03-25T14:59:35Z","type":"prerelease","version":"v5.0.0-beta.3"},{"url":"https://github.com/expressjs/express/releases/tag/4.19.2","date":"2024-03-25T14:32:36Z","type":"stable","version":"4.19.2"},{"url":"https://github.com/expressjs/express/releases/tag/5.0.0-beta.2","date":"2024-03-25T14:59:09Z","type":"prerelease","version":"5.0.0-beta.2"},{"url":"https://github.com/expressjs/express/releases/tag/4.19.1","date":"2024-03-25T14:31:15Z","type":"stable","version":"4.19.1"},{"url":"https://github.com/expressjs/express/releases/tag/4.19.0","date":"2024-03-20T16:43:00Z","type":"stable","version":"4.19.0"},{"url":"https://github.com/expressjs/express/releases/tag/4.18.3","date":"2024-02-29T11:44:48Z","type":"stable","version":"4.18.3"},{"url":"https://github.com/expressjs/express/releases/tag/4.18.2","date":"2022-10-08T20:12:36Z","type":"stable","version":"4.18.2"},{"url":"https://github.com/expressjs/express/releases/tag/4.18.1","date":"2022-04-29T19:32:52Z","type":"stable","version":"4.18.1"}],"provenance":{"source":"https://github.com/expressjs/express/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.7}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/expressjs/express","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.99}}],"pricing":[{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://expressjs.com","retrievedAt":"2026-09-07T08:36:49.506Z"},"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-05T12:41:27.967Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T10:20:13.635Z","confidence":0.6}}],"language":[{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/expressjs/express","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.9}}],"features":[{"attribute":"features.capabilities","value":{"language":"JavaScript","api_routes":true,"hot_reload":false,"edge_runtime":false,"file_routing":false,"license_type":"MIT/BSD","orm_included":false,"streaming_ssr":false,"language_runtime":"JS/TS","typescript_first":false,"server_components":false,"architecture_style":"minimalist"},"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":13,"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T10:20:13.635Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Cassandra"},{"name":"Couchbase"},{"name":"CouchDB"},{"name":"LevelDB"},{"name":"MySQL"},{"name":"MongoDB"},{"name":"Neo4j"},{"name":"Oracle"},{"name":"PostgreSQL"},{"name":"Redis"},{"name":"SQL Server"},{"name":"SQLite"},{"name":"Elasticsearch"}],"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T10:20:13.635Z","confidence":0.6}}],"market":[{"attribute":"market.availability","value":{"source":"https://expressjs.com","hqCountry":"US","confidence":0.95,"primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]},"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-07-30T14:29:04.592Z","confidence":0.95}}],"content":[{"attribute":"content.faq","value":[{"answer":"A minimal framework providing essential routing, middleware, and HTTP utilities for building web applications and APIs in Node.js without imposing architectural constraints. It is indexed under Web Frameworks.","source":"https://expressjs.com","question":"What is Express?","confidence":0.6},{"answer":"Express is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://expressjs.com","question":"Is Express free to use?","confidence":0.6},{"answer":"Express supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://expressjs.com","question":"What platforms does Express support?","confidence":0.6},{"answer":"Yes. Express can be deployed cloud / SaaS, on-premise and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://expressjs.com","question":"Can Express be self-hosted?","confidence":0.6},{"answer":"We have confirmed 13 integrations for Express, including Cassandra, Couchbase, CouchDB, LevelDB, MySQL, MongoDB, Neo4j and Oracle, plus 5 more. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://expressjs.com","question":"What does Express integrate with?","confidence":0.6},{"answer":"Yes. Express is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/expressjs/express","question":"Is Express open source?","confidence":0.99},{"answer":"Express is available worldwide. Its primary market is the United States. The vendor is headquartered in the United States.","source":"https://expressjs.com","question":"Where is Express available?","confidence":0.95}],"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:53.559Z","confidence":0.7057143}}],"security":[{"attribute":"security.trust_center","value":"https://expressjs.com/en/advanced/security-updates","provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"security.disclosure_policy","value":true,"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"security.scorecard","value":8.9,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/expressjs/express","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.661Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":6,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=express&per_page=100","last_12m":1,"max_severity":"MODERATE"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=express&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:37:43.042Z","confidence":0.9}}],"platform":[{"attribute":"platform.support","value":{"cli":true,"web":true},"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T10:20:13.635Z","confidence":0.6}}],"deployment":[{"attribute":"deployment.options","value":{"cloud":true,"on_prem":true,"self_hosted":true},"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T10:20:13.635Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"A minimal framework providing essential routing, middleware, and HTTP utilities for building web applications and APIs in Node.js without imposing architectural constraints.","provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}}]},"factList":[{"attribute":"adoption.package_downloads_weekly","value":92836012,"provenance":{"source":"https://www.npmjs.com/package/express","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.147Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":69453,"provenance":{"source":"https://github.com/expressjs/express","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.9}},{"attribute":"adoption.stackoverflow_questions","value":96000,"provenance":{"source":"https://stackoverflow.com/questions/tagged/express","sourceType":"vioscale-crawler","retrievedAt":"2026-07-30T10:05:58.238Z","confidence":0.75}},{"attribute":"activity.commits_last_30d","value":5,"provenance":{"source":"https://github.com/expressjs/express/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.65}},{"attribute":"release.cadence_days","value":4,"provenance":{"source":"https://github.com/expressjs/express/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.7}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/expressjs/express","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.99}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/expressjs/express","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.9}},{"attribute":"features.capabilities","value":{"language":"JavaScript","api_routes":true,"hot_reload":false,"edge_runtime":false,"file_routing":false,"license_type":"MIT/BSD","orm_included":false,"streaming_ssr":false,"language_runtime":"JS/TS","typescript_first":false,"server_components":false,"architecture_style":"minimalist"},"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"integrations.count","value":13,"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T10:20:13.635Z","confidence":0.6}},{"attribute":"market.availability","value":{"source":"https://expressjs.com","hqCountry":"US","confidence":0.95,"primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]},"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-07-30T14:29:04.592Z","confidence":0.95}},{"attribute":"content.faq","value":[{"answer":"A minimal framework providing essential routing, middleware, and HTTP utilities for building web applications and APIs in Node.js without imposing architectural constraints. It is indexed under Web Frameworks.","source":"https://expressjs.com","question":"What is Express?","confidence":0.6},{"answer":"Express is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://expressjs.com","question":"Is Express free to use?","confidence":0.6},{"answer":"Express supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://expressjs.com","question":"What platforms does Express support?","confidence":0.6},{"answer":"Yes. Express can be deployed cloud / SaaS, on-premise and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://expressjs.com","question":"Can Express be self-hosted?","confidence":0.6},{"answer":"We have confirmed 13 integrations for Express, including Cassandra, Couchbase, CouchDB, LevelDB, MySQL, MongoDB, Neo4j and Oracle, plus 5 more. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://expressjs.com","question":"What does Express integrate with?","confidence":0.6},{"answer":"Yes. Express is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/expressjs/express","question":"Is Express open source?","confidence":0.99},{"answer":"Express is available worldwide. Its primary market is the United States. The vendor is headquartered in the United States.","source":"https://expressjs.com","question":"Where is Express available?","confidence":0.95}],"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:53.559Z","confidence":0.7057143}},{"attribute":"security.trust_center","value":"https://expressjs.com/en/advanced/security-updates","provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Cassandra"},{"name":"Couchbase"},{"name":"CouchDB"},{"name":"LevelDB"},{"name":"MySQL"},{"name":"MongoDB"},{"name":"Neo4j"},{"name":"Oracle"},{"name":"PostgreSQL"},{"name":"Redis"},{"name":"SQL Server"},{"name":"SQLite"},{"name":"Elasticsearch"}],"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T10:20:13.635Z","confidence":0.6}},{"attribute":"platform.support","value":{"cli":true,"web":true},"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T10:20:13.635Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://expressjs.com","retrievedAt":"2026-09-07T08:36:49.506Z"},"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-05T12:41:27.967Z","confidence":0.6}},{"attribute":"security.disclosure_policy","value":true,"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}},{"attribute":"deployment.options","value":{"cloud":true,"on_prem":true,"self_hosted":true},"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T10:20:13.635Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T10:20:13.635Z","confidence":0.6}},{"attribute":"security.scorecard","value":8.9,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/expressjs/express","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.661Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":6,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=express&per_page=100","last_12m":1,"max_severity":"MODERATE"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=express&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:37:43.042Z","confidence":0.9}},{"attribute":"adoption.dependent_repos","value":1853938,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fexpressjs%2Fexpress","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.648Z","confidence":0.85}},{"attribute":"release.history","value":[{"url":"https://github.com/expressjs/express/releases/tag/v4.22.2","date":"2026-05-11T18:54:02Z","type":"stable","version":"v4.22.2"},{"url":"https://github.com/expressjs/express/releases/tag/v5.2.1","date":"2025-12-01T20:54:44Z","type":"stable","version":"v5.2.1"},{"url":"https://github.com/expressjs/express/releases/tag/v5.2.0","date":"2025-12-01T16:21:03Z","type":"stable","version":"v5.2.0"},{"url":"https://github.com/expressjs/express/releases/tag/v4.22.1","date":"2025-12-01T20:55:45Z","type":"stable","version":"v4.22.1"},{"url":"https://github.com/expressjs/express/releases/tag/4.22.0","date":"2025-12-01T16:19:48Z","type":"stable","version":"4.22.0"},{"url":"https://github.com/expressjs/express/releases/tag/v5.0.1","date":"2024-10-08T19:41:00Z","type":"stable","version":"v5.0.1"},{"url":"https://github.com/expressjs/express/releases/tag/v5.1.0","date":"2025-03-31T14:04:44Z","type":"stable","version":"v5.1.0"},{"url":"https://github.com/expressjs/express/releases/tag/4.21.2","date":"2024-12-05T22:41:41Z","type":"stable","version":"4.21.2"},{"url":"https://github.com/expressjs/express/releases/tag/4.21.1","date":"2024-10-08T18:38:48Z","type":"stable","version":"4.21.1"},{"url":"https://github.com/expressjs/express/releases/tag/4.21.0","date":"2024-09-11T22:34:26Z","type":"stable","version":"4.21.0"},{"url":"https://github.com/expressjs/express/releases/tag/v5.0.0","date":"2024-09-10T04:51:37Z","type":"stable","version":"v5.0.0"},{"url":"https://github.com/expressjs/express/releases/tag/4.20.0","date":"2024-09-10T02:06:04Z","type":"stable","version":"4.20.0"},{"url":"https://github.com/expressjs/express/releases/tag/v5.0.0-beta.3","date":"2024-03-25T14:59:35Z","type":"prerelease","version":"v5.0.0-beta.3"},{"url":"https://github.com/expressjs/express/releases/tag/4.19.2","date":"2024-03-25T14:32:36Z","type":"stable","version":"4.19.2"},{"url":"https://github.com/expressjs/express/releases/tag/5.0.0-beta.2","date":"2024-03-25T14:59:09Z","type":"prerelease","version":"5.0.0-beta.2"},{"url":"https://github.com/expressjs/express/releases/tag/4.19.1","date":"2024-03-25T14:31:15Z","type":"stable","version":"4.19.1"},{"url":"https://github.com/expressjs/express/releases/tag/4.19.0","date":"2024-03-20T16:43:00Z","type":"stable","version":"4.19.0"},{"url":"https://github.com/expressjs/express/releases/tag/4.18.3","date":"2024-02-29T11:44:48Z","type":"stable","version":"4.18.3"},{"url":"https://github.com/expressjs/express/releases/tag/4.18.2","date":"2022-10-08T20:12:36Z","type":"stable","version":"4.18.2"},{"url":"https://github.com/expressjs/express/releases/tag/4.18.1","date":"2022-04-29T19:32:52Z","type":"stable","version":"4.18.1"}],"provenance":{"source":"https://github.com/expressjs/express/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:24:54.567Z","confidence":0.7}},{"attribute":"description.long","value":"A minimal framework providing essential routing, middleware, and HTTP utilities for building web applications and APIs in Node.js without imposing architectural constraints.","provenance":{"source":"https://expressjs.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T08:36:49.506Z","confidence":0.6}}],"faq":[{"answer":"A minimal framework providing essential routing, middleware, and HTTP utilities for building web applications and APIs in Node.js without imposing architectural constraints. It is indexed under Web Frameworks.","source":"https://expressjs.com","question":"What is Express?","confidence":0.6},{"answer":"Express is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://expressjs.com","question":"Is Express free to use?","confidence":0.6},{"answer":"Express supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://expressjs.com","question":"What platforms does Express support?","confidence":0.6},{"answer":"Yes. Express can be deployed cloud / SaaS, on-premise and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://expressjs.com","question":"Can Express be self-hosted?","confidence":0.6},{"answer":"We have confirmed 13 integrations for Express, including Cassandra, Couchbase, CouchDB, LevelDB, MySQL, MongoDB, Neo4j and Oracle, plus 5 more. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://expressjs.com","question":"What does Express integrate with?","confidence":0.6},{"answer":"Yes. Express is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/expressjs/express","question":"Is Express open source?","confidence":0.99},{"answer":"Express is available worldwide. Its primary market is the United States. The vendor is headquartered in the United States.","source":"https://expressjs.com","question":"Where is Express available?","confidence":0.95}],"faqSource":"generated","market":{"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[],"primaryMarkets":["US"],"hqCountry":"US","source":"https://expressjs.com","confidence":0.95},"releaseHistory":[{"version":"v4.22.2","date":"2026-05-11T18:54:02Z","url":"https://github.com/expressjs/express/releases/tag/v4.22.2","type":"stable"},{"version":"v5.2.1","date":"2025-12-01T20:54:44Z","url":"https://github.com/expressjs/express/releases/tag/v5.2.1","type":"stable"},{"version":"v5.2.0","date":"2025-12-01T16:21:03Z","url":"https://github.com/expressjs/express/releases/tag/v5.2.0","type":"stable"},{"version":"v4.22.1","date":"2025-12-01T20:55:45Z","url":"https://github.com/expressjs/express/releases/tag/v4.22.1","type":"stable"},{"version":"4.22.0","date":"2025-12-01T16:19:48Z","url":"https://github.com/expressjs/express/releases/tag/4.22.0","type":"stable"},{"version":"v5.0.1","date":"2024-10-08T19:41:00Z","url":"https://github.com/expressjs/express/releases/tag/v5.0.1","type":"stable"},{"version":"v5.1.0","date":"2025-03-31T14:04:44Z","url":"https://github.com/expressjs/express/releases/tag/v5.1.0","type":"stable"},{"version":"4.21.2","date":"2024-12-05T22:41:41Z","url":"https://github.com/expressjs/express/releases/tag/4.21.2","type":"stable"},{"version":"4.21.1","date":"2024-10-08T18:38:48Z","url":"https://github.com/expressjs/express/releases/tag/4.21.1","type":"stable"},{"version":"4.21.0","date":"2024-09-11T22:34:26Z","url":"https://github.com/expressjs/express/releases/tag/4.21.0","type":"stable"},{"version":"v5.0.0","date":"2024-09-10T04:51:37Z","url":"https://github.com/expressjs/express/releases/tag/v5.0.0","type":"stable"},{"version":"4.20.0","date":"2024-09-10T02:06:04Z","url":"https://github.com/expressjs/express/releases/tag/4.20.0","type":"stable"},{"version":"v5.0.0-beta.3","date":"2024-03-25T14:59:35Z","url":"https://github.com/expressjs/express/releases/tag/v5.0.0-beta.3","type":"prerelease"},{"version":"4.19.2","date":"2024-03-25T14:32:36Z","url":"https://github.com/expressjs/express/releases/tag/4.19.2","type":"stable"},{"version":"5.0.0-beta.2","date":"2024-03-25T14:59:09Z","url":"https://github.com/expressjs/express/releases/tag/5.0.0-beta.2","type":"prerelease"},{"version":"4.19.1","date":"2024-03-25T14:31:15Z","url":"https://github.com/expressjs/express/releases/tag/4.19.1","type":"stable"},{"version":"4.19.0","date":"2024-03-20T16:43:00Z","url":"https://github.com/expressjs/express/releases/tag/4.19.0","type":"stable"},{"version":"4.18.3","date":"2024-02-29T11:44:48Z","url":"https://github.com/expressjs/express/releases/tag/4.18.3","type":"stable"},{"version":"4.18.2","date":"2022-10-08T20:12:36Z","url":"https://github.com/expressjs/express/releases/tag/4.18.2","type":"stable"},{"version":"4.18.1","date":"2022-04-29T19:32:52Z","url":"https://github.com/expressjs/express/releases/tag/4.18.1","type":"stable"}],"integrations":[{"name":"Cassandra"},{"name":"Couchbase"},{"name":"CouchDB"},{"name":"LevelDB"},{"name":"MySQL"},{"name":"MongoDB"},{"name":"Neo4j"},{"name":"Oracle"},{"name":"PostgreSQL"},{"name":"Redis"},{"name":"SQL Server"},{"name":"SQLite"},{"name":"Elasticsearch"}],"vulnerabilities":{"count":6,"last12m":1,"maxSeverity":"MODERATE","source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=express&per_page=100"},"claimed":false,"updatedAt":"2026-09-07T08:46:25.203Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/express","markdown":"https://www.vioscale.ai/software/express.md","html":"https://www.vioscale.ai/software/express"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T02:33:14.995Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}