Building an API With Next.js API Routes, Apollo Server, MongoDB, and Mongoose

Before You Start

Last Updated: April 12, 2021

Welcome! In this class we're going to learn how to build an API to support a future mobile app.


Throughout this class we'll learn to leverage:

  • Next.js - Host our API via API Routes
  • MongoDB - Database to store our data
  • Mongoose - Schema management for MongoDB
  • Apollo Server - Manage our GraphQL API


You'll want to be familiar with what each of those terms above are. You'll also need an understanding basic JavaScript.

Let's get to it!

Want to track your progress? Create an account with React Native School!