great Integrated Development Environment and will be used to write all the code in this presentation. Other great options are brackets, sublime text and atom. ❏ Postman : It is a collaboration platform for API development. With specific reference to the API developed in this presentation, only GET requests can be made via the server. All other URL endpoints will be tested via Postman. ❏ Mongodb : For persisting all our data for the articles API, we shall be using Mongodb which is a general purpose, document based distributed database built for modern application development. ❏ Robot 3t : Formerly called robomongo, Robot3t is the professional graphical user interface and IDE for a more intuitive interaction with mongoDB. ❏ Nodejs : This is a JavaScript runtime environment. It allows us to run Javascript inside our code editor. It also comes bundled with its own package manager(NPM) that will be used to install third-party dependencies in our code,