392
394
+ 1
85

What is hapi?

hapi is a simple to use configuration-centric framework with built-in support for input validation, caching, authentication, and other essential facilities for building web applications and services.
hapi is a tool in the Microframeworks (Backend) category of a tech stack.
hapi is an open source tool with 13.6K GitHub stars and 1.3K GitHub forks. Here’s a link to hapi's open source repository on GitHub

Who uses hapi?

Companies
76 companies reportedly use hapi in their tech stacks, including Tech Stack, commercetools, and Brainhub.

Developers
296 developers on StackShare have stated that they use hapi.

hapi Integrations

Node.js, Airbrake, Trails, rest-hapi, and tsoa are some of the popular tools that integrate with hapi. Here's a list of all 5 tools that integrate with hapi.
Pros of hapi
25
Makes me Hapi making REST APIs
14
Simpler than other REST libraries
14
Configuration
13
Quality Driven Ecosystem
13
Modularization
5
Easy testability
1
Better validation
0
Restify

hapi Alternatives & Comparisons

What are some alternatives to hapi?
Koa
Koa aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. Through leveraging generators Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware.
NestJS
Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). Under the hood, Nest makes use of Express, but also, provides compatibility with a wide range of other libraries, like e.g. Fastify, allowing for easy use of the myriad third-party plugins which are available.
Restify
A Node.js web service framework optimized for building semantically correct RESTful web services ready for production use at scale. it optimizes for introspection and performance.
Fastify
Fastify is a web framework highly focused on speed and low overhead. It is inspired from Hapi and Express and as far as we know, it is one of the fastest web frameworks in town. Use Fastify can increase your throughput up to 100%.
LoopBack
A highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
See all alternatives

hapi's Followers
394 developers follow hapi to keep up with related blogs and decisions.