Sample apps

We have created a series of sample applications with varying levels of complexity, to help you on-board and accelerate your mastery of Fauna.

All apps require a Fauna account. If you don’t have one, sign up before proceeding.


These apps are for users who are new to Fauna.

Todo using vanilla JS
Todo using vanilla JS

A simple todo app, using Fauna for data management with a JavaScript/HTML frontend.

Vercel guestbook
Vercel guestbook

Deploy a simple guestbook application, using Next.js and hosted on Vercel, with one click.

GraphQL Workshop

GraphQL Workshop

Build a complete application with GraphQL and Next.js or SvelteKit — no Fauna experience required!

Event Streaming with React

Event Streaming with React

Build a React application that uses Fauna’s event streaming.

Additional examples

Here is an additional sample application for you to try:


We recommend our intermediate-level sample apps for users who have some experience with Fauna and application development, and are looking for more complex examples in a real-world application environment.


Faunaflix mimics a video streaming service for kids. It uses transactions, relationships/joins, and Fauna or third-party auth.

Serverless API
Serverless API

A simple REST API for accessing and manipulating records in a Fauna database. Requires an AWS account.


Ready to dive into the deep end? The apps in this section demonstrate advanced features and techniques.


Rethinking Twitter as a serverless app, Fwitter is a more complex example which demonstrates some of Fauna’s more powerful features, including authentication, transactions, and advanced indexing.

Fauna Labs

Language-specific apps created to help you get started with Fauna. Fauna Labs is a collection of tooling and examples to help you build with Fauna more effectively. From Infrastructure as Code (IaC) tools to single sign-on (SSO) application templates, Fauna Labs has resources to help you deliver applications more quickly with Fauna.

Serverless plugin

Serverless Framework plugin usage example.

AWS App Runner

Demonstrates how to deploy a REST API with AWS App Runner and Fauna.

Sample shop API

This app is available in multiple language implementations:

Can’t find what you’re looking for?

Check out our full list of community-built apps. View unofficial sample apps

Was this article helpful? 

We're sorry to hear that.
Tell us how we can improve!
Visit Fauna's forums or email

Thank you for your feedback!