# SupabaseMeta

SupabaseMeta is a self-hosted databases app. Postgres Meta is the Supabase REST API for managing Postgres metadata. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/593/supabasemeta

## Description

Postgres Meta is the Supabase REST API for managing Postgres metadata. Supabase Studio uses it to list schemas, tables, roles, extensions, policies, SQL results, and database settings.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

62/100 (Good), based on 4 of 4 factors.
- Maintained: 91 (last commit 15 days ago)
- Popular: 62 (1,250 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 20 (16 GB minimum RAM, runs on ARM)

## Links

- Official website: https://supabase.com
- Docker Hub: https://hub.docker.com/r/supabase/postgres-meta
- GitHub: https://github.com/supabase/postgres-meta
- Documentation: https://supabase.github.io/postgres-meta/
- Unraid: https://ca.unraid.net/apps/supabasemeta-1mv6y2n0epiz03?q=SupabaseMeta

## Common questions

### Which environment variables are needed for the postgres-meta quickstart?

Set PG_META_HOST and PG_META_PORT for the API, and PG_META_DB_HOST, PG_META_DB_NAME, PG_META_DB_USER, PG_META_DB_PORT, and PG_META_DB_PASSWORD for the target database.

### Can the postgres-meta API be exposed directly to the internet?

No. It uses no security, so run it behind a proxy in a trusted environment, locally, or internally with no outside access.

### Can a single postgres-meta instance manage more than one Postgres database?

Yes. The server is multi-tenant and can support multiple Postgres databases from a single server.

### What purpose does postgres-meta serve besides providing a REST API for metadata?

It acts as a lightweight connection pooler and normalizes the Postgres system catalog into a more readable format.

## Alternatives

- Directus: An Instant App & API for your SQL Database.
- Neon Postgres: The fully managed serverless Postgres with a generous free tier.
- PocketBase: PocketBase is an open-source backend in a single file that bundles an embedded SQLite database with realtime subscriptions, built-in file a…
- SurrealDB: SurrealDB is a modern "all-in-one" database that stores and organises your app's information.
- appwrite: Appwrite is an open-source, self-hosted backend platform for developers to add authentication, databases, storage, functions, messaging, re…

---
Source: Our Local Host (https://ourlocalhost.com/app/593/supabasemeta), the self-hosted and open-source app directory.
