Community

Visit us on IRC in #hapi on freenode.

We also have a Gitter instance as well (GitHub account required).

hapi's stability and reliability is empowering these companies today. If you're using hapi too we'd love to hear from you.

hapi allows me to concentrate on the data I need to deliver and how I want it to be delivered. I appreciate all the work that goes into writing good tests and building an extremely flexible plugin ecosystem.

– Christian Savard, Software Developer at Alphamantis Technologies

hapi has been a great foundation for our api project. It provides a very rich interface to build on, and we've enjoyed building with it more than Express.

– Mark Bradshaw at American Bible Society

hapi's design is pushed by thoughtful experience rather than reactionary or experimental whim, and thus handles the practicalities and scale of production environments flawlessly. Additionally, hapi's modular design, which consists of distinct pieces that complement each other, fits with &yet's JavaScript philosophy, and brings the flexibility to be the right tool for the job in a wide variety of applications.

– Nathan Fritz, Chief Architect at &yet

hapi's clear structure, in particular its plugin system and request lifecycle, makes it easy for us to separate cutting concerns from our API business logic allowing us to add features and fix bugs at a fast pace.

– Damian Schenkelman, Engineer at Auth0

With a well-planned interface and selection of patterns, hapi has allowed us to get started on business logic on day one of each new project, knowing that we have a solid, yet extendable code base with great test coverage to build off of.

– Johnny Megahan, Senior Engineer at Beats Music

Working with hapi has been a pleasure and I would have a hard time answering if I were asked what its best feature is. Is it the community and the ecosystem? The simple, modular structure? The speed? To me it's all of them and hapi is the best javascript framework that I've used.

– Alexandru Badiu, Development Lead at BEN

Working with hapi for the last year and a half has been great. Not only is it fast, flexible, and easy to use but the community around it has pushed and grown things in exciting ways. As a result, it has been simple and straightforward to implement good hypermedia support in our API.

– Ivo Rothschild, VP Research and Development at Clarify

hapi simplified the way in which our developers write highly scalable APIs. It is powerful and feature rich framework with solid architecture.

– Balram Khichar, Software Engineer at Codebrahma

hapi has proven to be a rock solid choice for CodeWinds' REST API and dynamic pages. It's intuitive API stays out of the way. All major functionality is built in. I love the plugin architecture for splitting up functionality. Codebase is simple and clean.

– Jeff Barczewski, Host at CodeWinds

hapi gives us the freedom and ability to quickly develop even complex apis, with deep structural validation. It gives you the right structure to give your code structure even when it spans many files and with many different concerns. Making it possible to build applications the "Node Way", i.e. having many small building blocks to make up the bigger picture.

– Friedel Ziegelmayer at Codio

hapi has allowed us to dramatically accelerate our api design and construction, and now underpins our global collaboration platform. hapi has made our engineers more productive, enthusiastic and engaged within the community.

– Andy Clarke at Concrete

hapi's extensive plugin system allows us to quickly build, extend, and compose brand-specific features on top of its rock-solid architecture. It has become our secret weapon for powerful API services.

– Paul Fryzel at Condé Nast

As a musician and relatively new music company, I was faced with the daunting task of learning how to program to provide music lovers with an optimal user experience. hapi provided the avenue to programmatically showcase our products in a simple and comprehensive manner.

– Engineering at Convulsic

hapi is a well-thought-out framework which is powerful and pleasant to use.

– Aaron Elligsen at Creativelive

hapi gives you the right structure to give your code structure, it makes simple for any developer to understand and debug code, quickly develop even complex apis, with deep structural validation. The beauty of code comes from way routing and controllers are written.

– Soni Pandey at Cronj IT Technologies Pvt. Ltd.

hapi enabled, and encouraged our first venture into Node by allowing us to quickly produce complex APIs with a comprehensible structure, with input validation, authentication, and documentation made easy. Excellent work by the hapi team, can't thank you enough.

– John Brett, Lead Engineer at D4H Technologies

hapi is rock solid and a pleasure to work with. We have a small team and we find hapi's API fosters collaboration really well. Our internal systems were previously written with Java and we were able to completely rewrite and significantly extend them all with hapi in one quarter of the time it took to write them in Java. The hapi API is well thought out and seems to anticipate our needs at every turn. We have begun the process of rewriting a few of our customer facing services with hapi as well. Great job team hapi!

– Raffi Minassian, Founder at DCIT Corporation

hapi transforms our way to write high scalability API services. We’re now able to develop about 50% faster and secure the I/O through payload validations. The plugin feature is a great tool to provide independent modules for personalized solutions.

– Jose Cardozo, Senior Engineer R&D Dept. at Digitro Tecnologia

hapi is simple to use yet robust with configuration-based functionality. The coding part of our API was so easy, I had time to complete 100% test coverage (with Lab) and schema validation (with Joi). I couldn't have gotten this API pushed to production on such a short timeline without hapi!

– Adam Eivy, Solutions Engineering Architect at Disney

By using hapi we were able to easily let our code evolve with our company and use existing features without re-inventing the wheel.

– Xavier Geerinck, Founder at Feedient

We started using hapi for a simple task of our platform. We loved how easy it was to set up the service so we rewrote the entire Smart TVs API from PHP to NodeJS. It was fun, fast and easy to get started.

– Gerard Nesta at Filmin

With its robust and clean structure, Hapi provides us a solid foundation for both front and backend. We started with Express, but now not looking back with Hapi. Great plugins of the same quality are available, and we're even using their code guidelines for our own projects since they feel natural to us.

– Nick Meessen - de Wit, Lead Backend Developer at Flitsmeister

We love the thought that has gone into hapi and the support from the community. We think it is a great starting point for understanding real-world web applications and it is now the default framework that our students learn.

– Dan Sofer, Founder at Founders & Coders

We needed a scalable, battle-tested framework to create an orchestration layer between our API services and front-end templates. The plugins architecture allowed us to quickly develop routes, create re-usable components, and better organize our codebase. We had tried Express and Sails, but hapi proved to be the best.

– Christian Lohr, Manager of Development at Free People

We use hapi to build our Future Studio platform. When touching it for the first time, we immediately fall in love with the framework. The API is great. The community and its ecosystem are superb. We as developers love the framework’s progress and are happy to build more awesome stuff with hapi as we grow.

– Marcus Poehls at Future Studio

We are in the process of moving our Express website and API projects to hapi as well as doing a very large migration of our main website to hapi. I have really enjoyed using hapi. You can tell that a lot of thought went into what features went into the framework and what was left out. In general I value flexibility and hapi has done a great job of not getting in my way while at the same time providing the support for logging, error handling, configuration, etc. when I need it.

– Jeff Whelpley, Chief Architect at Get Human

hapi's configuration centric approach and simple but powerful request model has meant that productivity, quality and satisfaction have vastly improved. We are able to focus our attention to business logic and the code we produce is far more approachable and reasonable. For enterprise level nodejs applications, look no further than hapi.

– David James Stone at GOV.UK

@svnlto switched us from Express to hapi and with that one change, our server code became manageable and self-describing. It has been a boon to the productivity we’ve had at Hoodie and we have not encountered any production issues since 2.0.

– Jan Lehnardt, Initiator at Hoodie

We're using hapi.js for a few months for our node.js projects that power parts of our Backend and also mobile app APIs. It's so far the best node.js frameworks we've used!

– Michal Juhas, Co-founder and CTO at HotelQuickly

Hapi has been great to use: rock solid, performant, well documented, and responsive to any questions we’ve had. Highly recommended!

– David Hjelle at Icon Systems, Inc.

We tried Joomla, Django, Rails. Node + hapi is better.

– Richard Littauer at Ideapod

I decided to evaluate hapi after reading about it and seeing the corporate logos of the other users. We are expecting Jibo to be a massive success and want to build a system that will scale quickly. I've used Express and Restify in prior projects. At the beginning of each new project I research what is available and select the best product.

– Rich Sadowsky, Chief Architect Cloud at Jibo, Inc

Hapi is elegant and a joy to work with. It allows us for focus on the real issues and tasks without being loaded down with baggage, Without Hapi we would have not been able to deliver the scalability that will future-proof our application for the foreseeable future.

– Jason Lane at JJ Foodservice Ltd

Hapi is integral to our Alloy data management and integration platform. What used to take months in an enterprise-heavy architecture is cut down to weeks, sometimes just hours, and future-proof to meet the demands of our customers.

– Jonny Hawley, Manager of Web Engineering at Liaison Technologies

Choosing hapi has been the best technical decision we have made. Being an API-centric company, the decisions made within the hapi framework make development easier and help us to create high quality code.

– Peter Nagel, Developer at Lob

Starting with vanilla Node.js we wanted to refactor our proxy server to be easier to use, understand, expand and maintain. My colleague and I created a rating system based on our criteria and evaluated several Node frameworks, including but not limited to Kraken.js, Express, restify, Rendr, Sails.js and of course hapi. Using Express meant bringing in a lot of third party middleware which would have required research and time. All the others were geared towards creating a RESTful backend from scratch which we weren't doing. hapi ended up rating the highest in our view. Just a couple days later we had dramatically reduced our lines of code and could move much quicker creating new routes and functionality.

– Tyler Briles, JavaScript Engineer at Macy's

After using other frameworks and having to bolt on 10s of plugins to achieve mediocre functionality, hapi has completely simplified our development process. Using the other Spumko modules, validation, authentication, documentation and testing are all beautifully easy to set up. Mallzee <3's hapi!

– Ro Ramtohul at Mallzee

hapi is a simple yet powerful framework which goes out of your way.

– Alexandre Saiz at microapps

Since our company is growing daily and the market we are in is constantly evolving it will be time to put our "old, reliable, inflexible" code to rest! We looked at most of the frameworks in node and we're not 'hapi' with any of them. After a long review of hapi's code and development it was an easy choice to make.

– William Gray, CTO at Mobicow

hapi's configuration-centric approach lends itself to writing testable and maintainable applications that scale effortlessly, which our customers certainly appreciate. We're also big fans of the well-thought out security layer - a welcome change from other frameworks we've used in the past.

– Matt Hernandez, Senior Manager of Engineering at Modulus

hapi, with its configuration-centric approach, integrated authentication, easy to use and powerful validations, and intelligent API design, allowed us to launch publicly much faster than anticipated. Maintenance/upgrades have also been a breeze, I would highly recommend hapi to anyone starting out or looking to switch web frameworks.

– Farrin A. Reid, Director of Engineering at Moving Worlds

hapi has all the latest security and robustness features built in that production sites need. We love using, supporting, and creating open source software that benefits the entire community and we appreciate the enormous effort and dedication of the hapi team.

– Danny Coates at Mozilla

hapi allowed us to quickly build from the ground-up a robust and test-proof API for our Mobile app. Alongside other related and must-have Spumko modules, it made our development process insanely productive and a true "joi".

– Rui Quelhas at Muzzley

I think that if you're writing a RESTful/API in Node.js you shouldn't look any further than Hapi.js. It's simple and lightweight, yet powerful and expandable as needed. I think it really solves the issue of removing the hassle of all the boilerplate needed when writing an API without being a bloated framework like many others!

– André Tavares, Software Architect at NICI Store / Yoonic Commerce

hapi is the best decision I've made as a CTO. The integrated authentication and its configuration over convention approach makes the code easy to understand, organise, modify and most importantly test. We switched from Express before going to production and never looked back!

– Mathieu Triay, CTO at Night Zookeeper

The hapi framework embraces a strong security culture at it’s core. They understand that security is a process and are quick to improve if they can and create trust and transparency by self disclosing vulnerabilities in the project to the community. We use hapi for the node security project services not only because of these core values but because the actions that back these values up.

– Adam Baldwin, Founder at Node Security Project

We wanted a security-conscious, production-tested framework, and hapi delivered. It works in a really "node-y" way, and we like that.

– Laurie Voss, Co-founder and CTO at npm, Inc.

The flexibility and simplicity inherent in hapi’s approach has both sped up our development cycle and eliminated all those wasted hours that we used to spend fighting against the decisions made for us by other frameworks. hapi’s ecosystem of plugins provides us with myriad tools and configuration options to quickly get a solid and scalable infrastructure up and running that fits our unique business needs.

– Jay Politzer at Octovis

Quite simply, hapi rocks! hapi gets things right: the right features, in the right places, with the right level of integration. It allows awesome friction-free development, with great extensibility and community support.

– Andy Royle, Developer at Open Table

The simplicity and power of Hapi has enabled our team to build production-quality services quickly, focusing on what our users want rather than worrying about how we're going to build them.

– Todd Medema, CTO at PARSEC

hapi is the solid foundation powering our open source npm proxy that has served millions of requests without issue. With a solid plugin architecture, hapi has proven the ideal choice for some of our frequently changing internal tools.

– Jean-Charles Sisk, Engineering Architect at PayPal

hapi has allowed us to build strategic solutions for some of our largest clients; from lightweight single-sign on portals, to fast middleware services that allow us to interact with large databases with ease. Using hapi best practices our codebase is light and easy to maintain on a daily basis.

– Tane Piper at Pebble{code}

I'm an engineer at Percolate. We're running hapi as a frontend for the service that powers our image editor. It's been in production for about six months now. So far, so good and plans to use for some upcoming projects. The API has been a real crowd-pleaser here.

– Christopher Cliff, Developer at Percolate

hapi has enabled us to build a scalable micro-services component oriented architecture to support our varied products and clients. Building on its solid architecture enables us to get new services and features to market efficiently and in keeping with our agile approach.

– Dan Ledgard, Technical Architect at Piksel

hapi allows us to quickly produce APIs with minimal boilerplate. The configuration based architecture makes setting up authentication, input validation, and routing dead simple. hapi just feels like the right way to do APIs.

– Peter Henning, Developer at Revolt

hapi’s flexibly and extensibility have allowed us to quickly build out our platform on a solid, clean code-base.

– Brad Walker, Developer at Seen Digital Media, Inc.

We evaluated express.js and restify, after past experience with both, and then discovered hapi in February 2013, not long after it was released to the world. We jumped on board and it was one of the best technical decisions we made.

– Johnny Hall, Developer at Starcount

hapi has been a solid, extensible, test and performance friendly server framework that’s continually evolving and improving. It allows us to build and maintain secure and stable services quickly that scale quite well. I never thought I’d say this but, thanks Walmart!

– Nathan Heskew, Developer at Tagboard

Coming from an Erlang thinking, was looking for a fast, reliable and robust framework, that also would be accessible by normal programmers (only 1% of programmers write in Erlang, it's for sure an anomaly). Looking and testing more than 30 frameworks, we noticed that everything was built in Express, a cool framework for websites, but not built from scratch to be a "java beans" killer, I mean, an enterprise framework. So I found myself comparing hapi against all the others, and in fact, taking all the others frameworks on one hand, they will not be able to reach what hapi reaches, since it was built from the ground up for the enterprise development.

– Henry Hazan, CEO at Teramine

I thought hapi was impressive for its community support, reliability, and rate of adoption by other organizations and developers. As a scrappy, low-budget, non-profit charity, we want to leverage our volunteer base, which includes developers who can plug in and help out with building and modifying our web applications. hapi seems like the future that a lot of Node coders are going to know.

– Steev Hise, Senior Engineer at The Freecycle Network

hapi just works! We use it for all our services.

– Andy Clarke, CTO at Tido Music

When we were building orchestration services in node we needed to the ability to have trusted scalability and simplicity to handle the Black Friday load. hapi gave us just that, and it held through the test of the holiday period at Walmart.

– Dion Almaer, Vice President of Mobile Engineering at Walmart

hapi made us vastly more productive by offering out-of-the-box features we always use in our services, and it allowed us to collaborate more efficiently between teams through its plugin interface.

– Nicolas Morel, Developer at Worldline

hapi's configuration-centric approach allows our engineers to quickly build web applications that are easy to work with as we scale.

– Reid Burke, Senior Engineer at Yahoo

Using hapi helps YLD! to quickly create production-ready APIs by allowing us to focus on delivering business value to our customers. It solidifies a collection of good practices and standards, effectively allowing us to improve communication within and across teams.

– Pedro Teixeira, Partner and CTO at YLD!

Hapi allows us to quickly build web-applications, safe in the knowledge that it is feature-complete, battle-tested and production ready. Its plugin system lets us easily break out parts of the system as we scale our dev team. Hapi gets out of the way, so we can get on with building business logic.

– Antony Jones, Chief Technical Architect at Vendigo