The reusable, scalable, and quick node.js API server for stateless and stateful applications
ActionHero is a multi-transport API Server with integrated cluster capabilities and delayed tasks. The goal of actionhero is to create an easy-to-use toolkit for making reusable & scalable APIs for HTTP, WebSockets, and more. Clients connected to an actionhero server can consume the api, consume static content, and communicate with each other. ActionHero is cluster-ready, with built in support for background tasks, 0-downtime deploys, and more. ActionHero provides a simple Async/Await API for managing every type of connection and background task.
Currently actionhero supports the following out of the box...
# mkdir new_project; cd new_project npm install actionhero npx actionhero generate npm start
Your new project will come with example actions, tests, and more.
Or deploy a free API server now:
/docsfolder. The current version of this documentation is also automatically deployed to https://docs.actionherojs.com.