aid: 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. type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - Authentication - Frameworks - JavaScript - Node.js - Validation - Web Framework url: >- https://raw.githubusercontent.com/api-evangelist/hapi/refs/heads/main/apis.yml created: '2026-03-26' modified: '2026-03-26' specificationVersion: '0.19' apis: - 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 common: - type: Website url: https://hapi.dev/ - type: Documentation url: https://hapi.dev/api/ - type: Getting Started url: https://hapi.dev/tutorials/ - type: GitHub Organization url: https://github.com/hapijs - type: GitHub Repository url: https://github.com/hapijs/hapi - type: Plugins url: https://hapi.dev/plugins/ - type: Resources url: https://hapi.dev/resources/ maintainers: - FN: Kin Lane email: kin@apievangelist.com