Express.js is an open source web framework created on top of Node.js. We can implement our REST API using the Node.js HTTP module, but we will have to write a lot of code to handle a simple user request. Express.js is very flexible and provides a set of features that will allow us to create robust APIs.