Use Supabase with SolidJS
Learn how to create a Supabase project, add some sample data to your database, and query the data from a SolidJS app.
Set up a Supabase project with sample data
Create a new project in the Supabase Dashboard.
After your project is ready, create a table in your Supabase database using the SQL Editor in the Dashboard. Use the following SQL statement to create a countries
table with some sample data.
Create a SolidJS app
Create a SolidJS app using the degit
command.
Install the Supabase client library
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 SolidJS app.
Navigate to the SolidJS app and install supabase-js
.
Query data from the app
In App.jsx
, create a Supabase client using your project URL and public API (anon) key:
Project URL
Anon key
Add a getCountries
function to fetch the data and display the query result to the page.
Start the app
Start the app and go to http://localhost:3000 in a browser and you should see the list of countries.