Configuring GateUI

gateui.json is located at the root of your project and we use it to understand your project and configure the features your install.

Configuration fields are automatically created with each install, but I highly recommend reviewing them afterwards.

Structure

json
{
json
# Supabase clients location.
json
"supabase": {
json
"client": "./lib/supabase/client",
json
"serverClient": "./lib/supabase/server"
json
},
json
# Aliases of the folders where the installed features will be saved.
json
"aliases": {
json
"components": "./components/",
json
"lib": "./lib/",
json
},
json
# Authentication specific configurations
json
"authentication": {
json
"callbackURL": "/auth/callback",
json
"emailConfirmURL": "/auth/confirm"
json
},
json
# User management configurations
json
user: {
json
# Coming Soon
json
}
json
# Organization management configurations
json
organization: {
json
# Coming Soon
json
}
json
# Access Control Configurations
json
accessControl: {
json
# Coming Soon
json
}
json
}