gotrue-js
An isomorphic JavaScript client library for the GoTrue API.
Docs
- Using
gotrue-js
: https://supabase.com/docs/reference/javascript/auth-signup - TypeDoc: https://supabase.github.io/gotrue-js/v2
Quick start
Install
npm install --save @supabase/gotrue-js
Usage
import { GoTrueClient } from '@supabase/gotrue-js'
const GOTRUE_URL = 'http://localhost:9999'
const auth = new GoTrueClient({ url: GOTRUE_URL })
signUp()
: https://supabase.io/docs/reference/javascript/auth-signupsignIn()
: https://supabase.io/docs/reference/javascript/auth-signinsignOut()
: https://supabase.io/docs/reference/javascript/auth-signout
fetch
implementation
Custom gotrue-js
uses the cross-fetch
library to make HTTP requests, but an alternative fetch
implementation can be provided as an option. This is most useful in environments where cross-fetch
is not compatible, for instance Cloudflare Workers:
import { GoTrueClient } from '@supabase/gotrue-js'
const GOTRUE_URL = 'http://localhost:9999'
const auth = new GoTrueClient({ url: GOTRUE_URL, fetch: fetch })
Sponsors
We are building the features of Firebase using enterprise-grade, open source products. We support existing communities wherever possible, and if the products donโt exist we build them and open source them ourselves.