Links: NPM | Wiki | API Methods | Public Site | GitHub | Mailing List | Client
actionHero.js is a multi-transport API Server with integrated cluster capabilites and delayed tasks. The goal of actionHero is to create an easy-to-use toolkit for making reusable & scalable APIs. 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.
Currently actionHero supports:
- Web Clients: HTTP, HTTPS
- Socket Clients: TCP (telnet), TLS
- Web Socket (Faye) clients: HTTP, HTTPS
You can also make your own servers and transports.
npm install actionHero
./node_modules/.bin/actionHero generate
./node_modules/.bin/actionHero start
- The primary creator of the actionHero framework is Evan Tahler, but many others have helped
- Logo by Ali Spagnola
- If you want to contribute to actionHero, contribute to the conversation on github