#17 · Primary category: Vector Databases
supabase-js
An isomorphic Javascript client for Supabase. Query your Supabase database, subscribe to realtime events, upload and download files, browse typescript examples, invoke postgres functions via rpc, invoke supabase edge functions, query pgvector.
Project last updated:08/28/26
GitHub Stars
4.5K
Forks
723
Contributors
257
License
MIT
Why we included this project
Supabase's official JavaScript client is what you use to talk to your Postgres data from TypeScript or plain JavaScript. One package bundles the whole SDK surface, so the same code handles database reads and writes, realtime subscriptions, file storage, authentication, and edge function calls. For vector work it is also the practical route into pgvector: you store embeddings in a Postgres table and invoke a similarity-search function through the client's rpc() method, which is how most Supabase semantic-search and RAG setups are wired together. Since it runs in both Node and the browser, a full-stack app can share one query layer across server and client. It is a client library rather than a database, so expect to pair it with a running Supabase project or a self-hosted instance.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
supabase
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
tidb
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
milvus
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
qdrant
Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
chroma
Search infrastructure for AI