Hapi
A one-click example Hapi server
hapi
railwayapp-templates/hapi
Just deployed
Overview
Hapi. js (derived from Http-API) is an open-source Node.js framework used to build powerful and scalable web applications. Hapi is commonly used to build Application Programming Interface servers, HTTP-proxy applications, and websites.
Hapi is the simple, secure framework developers trust****.**** Build powerful, scalable applications, with minimal overhead and full out-of-the-box functionality - your code, your way.
Highlights
- End-to-end Code Hygiene — hapi requires the most secure settings to manage, control, and distribute code, including 2FA for all contributors
- Secure Defaults, Updated Regularly — every hapi component comes with the most secure defaults out-of-the-box. Along with protecting server load with payload limits and request timeouts, hapi blocks error messages that could leak information or echo back exploits
- Integrated Authorization and Authentication Architecture — the most comprehensive authorization and authentication API available in a Node framework
- Advanced Features — with encrypted and signed cookies, secret or key rotation, and HTTP security headers, there are no excuses for building insecure applications
- Reliable, Predictable Ownership – when something goes wrong, you know who to contact. Security updates are handled under a strict, well-defined protocol
- Rich ecosystem – hapi’s extensive set of official plugins means no more blindly trusting some middleware you found for critical functionality just because it has a high count on npm
- In-house Security Expertise – created by Eran Hammer, the author of the OAuth specifications and other identity protocols
Learn More
Template Content