hapi 8.0.0

A framework for building Node.js servers, with support for a wide range of features like caching, authentication and many other more
hapi started out as a toolkit for building RESTful API servers in Node.

Since then it slowly evolved into a fully-blown framework for building general HTTP servers that run on top of Node.js.

hapi will allow developers to control how Node.js deals with HTTP requests and how it responds to user queries.

The entire system was meant to be scalable from the start and will adapt to any infrastructure it needs to work on.

Also, thanks to its built-in support for plugins, hapi can be extended with extra functionality that doesn't need to be in its core by default.

This makes hapi quite fast for mundane tasks and adaptable when it really needs to be.

Main features:

  • Events logging
  • Setup response errors
  • Payload management
  • Authentication system
  • Input validation
  • Data caching
  • Data pre-fetching
  • Simple routes configuration
  • Easy to scale
  • Configuration centric
  • Extendable via plugins
  • Documentation

last updated on:
December 10th, 2014, 13:26 GMT
license type:

BSD License

developed by:
Walmart Labs
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Server Management
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • Change server.table() result from object to array
  • Throw when calling reply() with objectMode stream
  • Add 'uri' connection option
  • Split debug settings per event type
read full changelog

Add your review!