Hapi

E696508

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Hapi canonical 2

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 NERFINISHED
ecosystem Boom NERFINISHED
Catbox NERFINISHED
Inert
Joi NERFINISHED
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 NERFINISHED
maintainer hapijs organization
originallyDevelopedFor Walmart NERFINISHED
platform Node.js NERFINISHED
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 NERFINISHED

Referenced by (2)

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

Supertest usedWith Hapi
Pug compatibleWith Hapi