Hapi

hapi is a rich, configuration-centric framework for building web applications and APIs in Node.js. It provides a powerful plugin system, built-in input validation with Joi, authentication strategies, caching, cookie handling, and a focus on security and reliability for enterprise-grade applications.

API entry from apis.yml

apis.yml Raw ↑
aid: hapi:hapi
name: Hapi
description: hapi is a rich, configuration-centric framework for building web applications and APIs in
  Node.js. It provides a powerful plugin system, built-in input validation with Joi, authentication strategies,
  caching, cookie handling, and a focus on security and reliability for enterprise-grade applications.
humanURL: https://hapi.dev/
tags:
- Authentication
- Frameworks
- JavaScript
- Node.js
- Validation
- Web Framework
properties:
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/hapi/refs/heads/main/json-schema/hapi-server-configuration.json
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/hapi/refs/heads/main/json-schema/hapi-route-definition.json