Overview

Originally developed at Walmart to handle Black Friday traffic, Hapi (Http API) is a powerful, enterprise-grade framework. It prioritizes reliability, security, and a clean, predictable development workflow.

Key Features

  • Configuration-Centric: Most functionality is defined via configuration objects rather than code.
  • Plugin System: A robust system for extending the framework without global state issues.
  • Input Validation: Built-in support for powerful validation using the Joi library.
  • Security: Extensive security features and a focus on secure defaults.

Use Cases

Hapi is ideal for large, complex projects where security and a highly structured development process are required.

Related Terms