Hapi

E696508

Hapi is a rich, configuration-centric Node.js web framework designed for building scalable, modular server-side applications and APIs.

All labels observed (1)

Label Occurrences
Hapi canonical 4

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf open-source software ⓘ
web framework ⓘ
architectureStyle plugin-based architecture ⓘ
configurationStyle declarative ⓘ
designGoal configuration-centric architecture ⓘ
extensibility ⓘ
modularity ⓘ
scalability ⓘ
developer Walmart Labs ⓘ
linked to: Walmart Inc.
ecosystem Boom ⓘ
Catbox ⓘ
Inert ⓘ
Joi ⓘ
Vision ⓘ
hasFeature built-in input validation integration ⓘ
built-in support for authentication strategies ⓘ
configuration-based routing ⓘ
powerful plugin architecture ⓘ
request lifecycle extensions ⓘ
support for CORS ⓘ
support for content negotiation ⓘ
support for cookies ⓘ
support for payload parsing ⓘ
support for request and response decoration ⓘ
support for route prerequisites ⓘ
support for server methods ⓘ
license BSD-3-Clause License ⓘ
linked to: BSD license
maintainer hapijs organization ⓘ
originallyDevelopedFor Walmart ⓘ
linked to: Walmart Inc.
platform Node.js ⓘ
programmingLanguage JavaScript ⓘ
repository https://github.com/hapijs/hapi ⓘ
softwareGenre API framework ⓘ
server-side framework ⓘ
web application framework ⓘ
supports HTTP routing ⓘ
RESTful APIs ⓘ
authentication ⓘ
caching ⓘ
input validation ⓘ
logging ⓘ
plugin system ⓘ
supportsVersion Node.js 12 and later (typical modern releases) ⓘ
typicalUse building JSON APIs ⓘ
building enterprise backends ⓘ
building microservices ⓘ
website https://hapi.dev ⓘ
writtenIn JavaScript ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Supertest → usedWith → Hapi ⓘ
Pug → compatibleWith → Hapi ⓘ
Fastify → competesWith → Hapi ⓘ