actionhero.js
Build scalable, high-performance APIs and real-time applications with Actionhero.js
About actionhero.js
Actionhero.js is a reusable, scalable Node.js API server framework designed for both stateless and stateful applications. It provides built-in tools for REST APIs, real-time chat, IoT applications, and more, with support for clustering, background tasks, and seamless integration with your existing workflows.
FAQ
To get started with Actionhero, you can generate a new project using `npx actionhero generate`, then run `npm install` and `npm run dev` to start the server. The server will automatically restart when changes are detected and compile TypeScript files.
Actionhero includes features such as REST API tools, support for Internet of Things applications, real-time chat capabilities, and the ability to serve APIs across multiple protocols like HTTP and WebSockets. It also supports background tasks, clustering, and file serving.
Actionhero uses Redis to store and share data, enabling decentralized communications and distributed workers. This allows your application to scale from a single worker on one server to a large cluster as needed.
Actionhero offers an enterprise plan that includes everything in the Premium plan, plus 24/7 access to core team members, emergency response packages, deployment support, and custom development against Actionhero’s core.
To create an action, you import the Action class and define a class that extends it. You specify the action's name, description, inputs, and an async run method that processes the parameters and returns a response.
Premium training and support start at a flat rate of $200 per hour. Services include remote training, code reviews, best practices audits, and custom plugin and feature development.
Alternatives to consider
Community ratings & full listBadges
Promote actionhero.js giving it more exposure, by adding these badges to your website, documentation, or product listing. Each badge links back to actionhero.js page on Webfolio.
<a href="https://www.webfolio.to/tools/actionhero-js?utm_source=badge&utm_campaign=badge" target="_blank" rel="noopener noreferrer"><img src="https://www.webfolio.to/badges/featured_color.svg" alt="Featured on Webfolio" style="max-width: 150px" /></a>
Categories
Claim this tool
Are you the founder? Claim your profile to update details and track views.