Integrations
Supabase
Supabase provides Postgres, authentication, Storage, and Edge Functions. Elmony can connect multiple organizations and assign a project or database branch to each app.
Connect a project
- Open a web project in Builder and select Database.
- Choose Project for an app-specific selection or Shared global to reuse one selected project across apps.
- Select Connect Supabase and authorize the correct organization in the browser. You can add more than one organization.
- Select the Supabase project for the app.
- Optionally select a database branch instead of the project's default database.
What Elmony can configure
Authentication and data
Ask Builder to add sign-in, tables, queries, and Row-Level Security policies. Review generated policies against the project's actual access requirements.
Storage and server functions
Use Storage for files and Edge Functions for server-side logic or private service credentials. Never expose privileged keys in browser code.
Schema migrations
Settings → Integrations includes an option to generate SQL migration files when Elmony modifies a Supabase schema. Review generated migrations and test them before applying them to production data.
Troubleshooting
- Project is paused: open it in the Supabase dashboard and restore or unpause it before using database, auth, or Edge Function features.
- Project is missing: refresh organizations, add the organization that owns the project, and verify that the connected account can access it.
- No publishable key: confirm the intended organization and project are selected, then reconnect the organization if its authorization is stale.
- Disconnect warning: disconnecting an organization globally removes it from apps that use projects in that organization.
