# hapi Documentation
# Source: https://hapi.dev/family/

Modules

Sort By:

Name Stars Forks Updated

Clear 

# hapi Modules

[accept](/module/accept)

HTTP Accept-* headers parsing.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/accept)

![star](/img/star.png) 54 

![fork](/img/fork.png) 30 

Updated: Wed Oct 23 2024

[ammo](/module/ammo)

HTTP Range processing utilities.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/ammo)

![star](/img/star.png) 1 

![fork](/img/fork.png) 8 

Updated: Wed Oct 23 2024

[b64](/module/b64)

Base64 streaming encoder and decoder.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/b64)

![star](/img/star.png) 42 

![fork](/img/fork.png) 13 

Updated: Wed Oct 23 2024

[basic](/module/basic)

Basic authentication plugin.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/basic)

![star](/img/star.png) 147 

![fork](/img/fork.png) 66 

Updated: Wed Oct 23 2024

[bell](/module/bell)

Third-party login plugin for hapi.js.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/bell)

![star](/img/star.png) 623 

![fork](/img/fork.png) 211 

Updated: Wed Mar 12 2025

[boom](/module/boom)

HTTP-friendly error objects.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/boom)

![star](/img/star.png) 2934 

![fork](/img/fork.png) 195 

Updated: Wed Oct 23 2024

[bossy](/module/bossy)

Command line options parser.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/bossy)

![star](/img/star.png) 45 

![fork](/img/fork.png) 31 

Updated: Wed Oct 23 2024

[bounce](/module/bounce)

Selective error catching and rewrite rules.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/bounce)

![star](/img/star.png) 176 

![fork](/img/fork.png) 13 

Updated: Wed Oct 23 2024

[bourne](/module/bourne)

JSON.parse() drop-in replacement with prototype poisoning protection.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/bourne)

![star](/img/star.png) 173 

![fork](/img/fork.png) 13 

Updated: Wed Oct 23 2024

[call](/module/call)

Simple HTTP Router.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/call)

![star](/img/star.png) 37 

![fork](/img/fork.png) 27 

Updated: Wed Oct 23 2024

[catbox](/module/catbox)

Multi-strategy object caching service.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/catbox)

![star](/img/star.png) 495 

![fork](/img/fork.png) 74 

Updated: Wed Oct 23 2024

[catbox-memcached](/module/catbox-memcached)

Memcached adaptor for [catbox](https://github.com/hapijs/catbox).

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/catbox-memcached)

![star](/img/star.png) 11 

![fork](/img/fork.png) 18 

Updated: Sun Nov 06 2022

[catbox-memory](/module/catbox-memory)

Memory adaptor for [catbox](https://github.com/hapijs/catbox).

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/catbox-memory)

![star](/img/star.png) 33 

![fork](/img/fork.png) 30 

Updated: Wed Oct 23 2024

[catbox-object](/module/catbox-object)

Object cache adaptor for [catbox](https://github.com/hapijs/catbox).

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/catbox-object)

![star](/img/star.png) 2 

![fork](/img/fork.png) 7 

Updated: Wed Oct 23 2024

[catbox-redis](/module/catbox-redis)

Redis adapter for [catbox](https://github.com/hapijs/catbox).

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/catbox-redis)

![star](/img/star.png) 70 

![fork](/img/fork.png) 63 

Updated: Wed Oct 23 2024

[code](/module/code)

BDD assertion library.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/code)

![star](/img/star.png) 232 

![fork](/img/fork.png) 74 

Updated: Wed Oct 23 2024

[content](/module/content)

HTTP Content-* headers parsing.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/content)

![star](/img/star.png) 7 

![fork](/img/fork.png) 13 

Updated: Wed Oct 23 2024

[cookie](/module/cookie)

Cookie authentication plugin.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/cookie)

![star](/img/star.png) 229 

![fork](/img/fork.png) 99 

Updated: Wed Oct 23 2024

[crumb](/module/crumb)

CSRF crumb generation and validation for hapi.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/crumb)

![star](/img/star.png) 171 

![fork](/img/fork.png) 50 

Updated: Wed Oct 23 2024

[cryptiles](/module/cryptiles)

General purpose crypto utilities.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/cryptiles)

![star](/img/star.png) 181 

![fork](/img/fork.png) 26 

Updated: Wed Oct 23 2024

[eslint-plugin](/module/eslint-plugin)

ESLint plugin containing hapi style guide rules and config.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/eslint-plugin)

![star](/img/star.png) 22 

![fork](/img/fork.png) 10 

Updated: Tue Oct 22 2024

[file](/module/file)

General purpose file utilities.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/file)

![star](/img/star.png) 5 

![fork](/img/fork.png) 7 

Updated: Mon May 30 2022

[glue](/module/glue)

Server composer for hapi.js.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/glue)

![star](/img/star.png) 245 

![fork](/img/fork.png) 62 

Updated: Wed Oct 23 2024

[h2o2](/module/h2o2)

Proxy handler for hapi.js.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/h2o2)

![star](/img/star.png) 164 

![fork](/img/fork.png) 63 

Updated: Wed Oct 23 2024

[heavy](/module/heavy)

Measure process load.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/heavy)

![star](/img/star.png) 75 

![fork](/img/fork.png) 15 

Updated: Wed Oct 23 2024

[hoek](/module/hoek)

Utility methods for the hapi ecosystem.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/hoek)

![star](/img/star.png) 482 

![fork](/img/fork.png) 173 

Updated: Wed Aug 06 2025

[inert](/module/inert)

Static file and directory handlers for hapi.js.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/inert)

![star](/img/star.png) 237 

![fork](/img/fork.png) 49 

Updated: Wed Oct 23 2024

[iron](/module/iron)

Encapsulated tokens (encrypted and mac'ed objects).

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/iron)

![star](/img/star.png) 635 

![fork](/img/fork.png) 54 

Updated: Wed Oct 23 2024

[jwt](/module/jwt)

JWT (JSON Web Token) Authentication.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/jwt)

![star](/img/star.png) 36 

![fork](/img/fork.png) 25 

Updated: Sat Mar 16 2024

[lab](/module/lab)

Node test utility.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/lab)

![star](/img/star.png) 740 

![fork](/img/fork.png) 177 

Updated: Wed Jun 18 2025

[log](/module/log)

Logging for hapi framework.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/log)

![star](/img/star.png) 6 

![fork](/img/fork.png) 5 

Updated: Wed Oct 23 2024

[mimos](/module/mimos)

Mime database interface.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/mimos)

![star](/img/star.png) 20 

![fork](/img/fork.png) 13 

Updated: Wed Oct 23 2024

[nes](/module/nes)

WebSocket adapter plugin for hapi routes.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/nes)

![star](/img/star.png) 502 

![fork](/img/fork.png) 87 

Updated: Wed Jan 08 2025

[nigel](/module/nigel)

Boyer-Moore-Horspool algorithms

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/nigel)

![star](/img/star.png) 16 

![fork](/img/fork.png) 10 

Updated: Wed Oct 23 2024

[oppsy](/module/oppsy)

An EventEmitter useful for collecting hapi server ops information.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/oppsy)

![star](/img/star.png) 25 

![fork](/img/fork.png) 20 

Updated: Wed Oct 23 2024

[pez](/module/pez)

Multipart parser.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/pez)

![star](/img/star.png) 34 

![fork](/img/fork.png) 17 

Updated: Wed Oct 23 2024

[podium](/module/podium)

Event emitter with async features.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/podium)

![star](/img/star.png) 87 

![fork](/img/fork.png) 22 

Updated: Tue Jan 07 2025

[scooter](/module/scooter)

User-agent information plugin.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/scooter)

![star](/img/star.png) 46 

![fork](/img/fork.png) 24 

Updated: Sat Nov 11 2023

[shot](/module/shot)

Injects a fake HTTP request/response into your node server logic.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/shot)

![star](/img/star.png) 197 

![fork](/img/fork.png) 42 

Updated: Wed Aug 13 2025

[somever](/module/somever)

Semantic versioning rules parser, compatible with version ranges used in package.json files and the canonical [semver](https://www.npmjs.com/package/semver) module.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/somever)

![star](/img/star.png) 0 

![fork](/img/fork.png) 10 

Updated: Wed Oct 23 2024

[statehood](/module/statehood)

HTTP State Management Utilities.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/statehood)

![star](/img/star.png) 20 

![fork](/img/fork.png) 26 

Updated: Fri Feb 28 2025

[subtext](/module/subtext)

HTTP payload parser.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/subtext)

![star](/img/star.png) 24 

![fork](/img/fork.png) 25 

Updated: Wed Aug 06 2025

[teamwork](/module/teamwork)

Wait for multiple callbacks

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/teamwork)

![star](/img/star.png) 14 

![fork](/img/fork.png) 13 

Updated: Wed Oct 23 2024

[topo](/module/topo)

Topological sorting with grouping support.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/topo)

![star](/img/star.png) 108 

![fork](/img/fork.png) 26 

Updated: Wed Oct 23 2024

[vise](/module/vise)

Treat multiple buffers as one.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/vise)

![star](/img/star.png) 7 

![fork](/img/fork.png) 13 

Updated: Wed Oct 23 2024

[vision](/module/vision)

Template rendering support for hapi.js.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/vision)

![star](/img/star.png) 197 

![fork](/img/fork.png) 69 

Updated: Wed Oct 23 2024

[wreck](/module/wreck)

HTTP client utilities.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/wreck)

![star](/img/star.png) 382 

![fork](/img/fork.png) 103 

Updated: Wed Apr 10 2024

[yar](/module/yar)

A hapi session manager.

[![github logo](/img/githubLogo.png)](https://github.com/hapijs/yar)

![star](/img/star.png) 133 

![fork](/img/fork.png) 59 

Updated: Sat Mar 22 2025