---
title: 'Use Supabase with NuxtJS'
subtitle: 'Learn how to create a Supabase project, add some sample data to your database, and query the data from a NuxtJS app.'
breadcrumb: 'Framework Quickstarts'
hideToc: true
---
Create a Nuxt.js app using the `npx nuxi` command.
```bash Terminal
npx nuxi@latest init my-app
```
The fastest way to get started is to use the `supabase-js` client library which provides a convenient interface for working with Supabase from a NuxtJS app.
Navigate to the NuxtJS app and install `supabase-js`.
```bash Terminal
cd my-app && npm install @supabase/supabase-js
```
In `app.vue`, create a Supabase client using your project URL and public API (anon) key:
Replace the existing content in your `app.vue` file with the following code.
```vue app.vue
```
Start the app, navigate to http://localhost:3000 in the browser, open the browser console, and you should see the list of countries.
```bash Terminal
npm run dev
```
The community-maintained [@nuxtjs/supabase](https://supabase.nuxtjs.org/) module provides an alternate DX for working with Supabase in Nuxt.