Chapter introduction

Learning goals

  • Connect to Fauna from a JavaScript application using GraphQL.
  • Implement user authentication and access control in your app.
  • Retrieve and store data in your application using GraphQL and Fauna.


We suggest completing the first chapter of this workshop before proceeding with this chapter, even if you have already built applications with GraphQL and Fauna. The first chapter provides both foundational knowledge and some suggested practices that we believe help users build more effectively with Fauna.

Application framework options

You can choose to build your application using one of the following frameworks.