# Actionhero

Node.js and TypeScript API server framework for HTTP, WebSocket and other transports, with clustering and background tasks.


Source: https://findsoftware.frbit.cloud/actionhero/
Last reviewed: 2026-10-19
Updated: 2026-10-25
Listed since: 2026-10-19

## Record

### Links

- home: https://www.actionherojs.com
- repository: https://github.com/actionhero/actionhero
- docs: https://docs.actionherojs.com
- x: https://twitter.com/actionherojs

### Identity

- status: active
- maintainer: unknown
- maintainerType: unknown
- parent: unknown
- firstRelease: unknown
- hqCountry: unknown

### Kind

- category: framework, backend
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 12
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: npx actionhero generate, then npm install

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 29
- latestReleaseDate: 2026-07-23

### Adoption

- githubStargazers: 2414
- packagistDownloads: not applicable
- npmWeeklyDownloads: 4371
- contributors: 99
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 342
- dependentPackages: 91

### Sources

- urls: https://api.github.com/repos/actionhero/actionhero (read 2026-10-19)
- urls: https://api.github.com/repos/actionhero/actionhero (read 2026-10-19)
- urls: https://github.com/actionhero/actionhero (read 2026-10-19)
- category: https://www.actionherojs.com (read 2026-10-19)
- language: https://api.github.com/repos/actionhero/actionhero (read 2026-10-19)
- runtime: https://github.com/actionhero/actionhero (read 2026-10-19)
- runtimeMin: https://registry.npmjs.org/actionhero/latest (read 2026-10-19)
- installMethod: https://github.com/actionhero/actionhero (read 2026-10-19)
- license: https://api.github.com/repos/actionhero/actionhero (read 2026-10-19)
- licenseModel: https://github.com/actionhero/actionhero/blob/master/LICENSE.txt (read 2026-10-19)
- currentMajor: https://registry.npmjs.org/actionhero/latest (read 2026-10-19)
- latestReleaseDate: https://api.github.com/repos/actionhero/actionhero/releases/latest (read 2026-10-19)
- githubStargazers: https://api.github.com/repos/actionhero/actionhero (read 2026-10-19)
- contributors: https://api.github.com/repos/actionhero/actionhero/contributors?anon=true&per_page=100 (read 2026-10-22)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/point/last-week/actionhero (read 2026-10-19)
- runsAs: https://github.com/actionhero/actionhero (read 2026-10-19)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/actionhero (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/actionhero (read 2026-10-25)

## Notes

Actionhero is a framework for API servers, written in TypeScript and run on Node.js. One application can serve HTTP, WebSocket and other transports, and the project describes it for stateless and stateful applications. The project site names Keryx, at keryxjs.com, as its successor.

## Worth knowing

The application is a long-running Node process, so it needs a host that keeps a server process running rather than one that serves static files.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
