OpenAPI spec


I created an API in Node.js (deployed in Heroku) for a backend dev course. Afterward, I decided to create an OpenAPI 3.1 specification document for it to practice and demonstrate my skills in this area.

The API allows users to retrieve, add, update, and delete data about one or more US states. All data is stored in a MongoDB database hosted by Heroku. Responses are returned in JSON.

Technologies used

  • MongoDB
  • Node.js
  • Express.js
  • Swagger UI