PGVector
pgvector is an open-source PostgreSQL extension for vector similarity search, not a Faiss port and not a hosted vector cloud. Rechecked 2026-08-18: github.com/pgvector/pgvector had 22,651 stars, description Open-source vector similarity search for Postgres, and a PostgreSQL-style license (GitHub SPDX NOASSERTION, LICENSE text matches the Postgres / UC wording). README lists L2 / inner product / cosine / L1 / Hamming / Jaccard, HNSW and IVFFlat, plus halfvec, bit, and sparsevec types. Drop leftover copy that said the implementation is "based on Faiss."
Compare PostgreSQL if you wanted the database itself, Supabase if you wanted a hosted Postgres that already ships vectors, and Faiss if you wanted Meta's in-process ANN library instead of SQL.
Key Features
- Extension, not a service: You install
CREATE EXTENSION vectorin Postgres. There is no pgvector SaaS dollar table on the repo. - Not Faiss: First-party README and LICENSE do not say the code is based on Faiss. Faiss is a separate MIT library. Do not keep that leftover claim.
- Indexes you actually get: HNSW and IVFFlat, plus iterative index scans. Scale still follows your Postgres cluster, not a dedicated vector fleet.
- Often bundled by hosts: Supabase and many Postgres hosts enable the extension. Their seats are not pgvector prices.
Use Cases
- People who already run Postgres and want embeddings in the same transactions as rows.
- Teams that will accept HNSW/IVFFlat instead of a dedicated vector engine.
- People comparing SQL vs Qdrant / Pinecone after they see 22,651 stars.
Limitation: We did not invent a pgvector Cloud seat. Hosted Postgres bills belong to the host.
Pricing
GitHub on 2026-08-18.
| Piece | Price | Notes from first-party pages |
|---|---|---|
| pgvector extension | $0 | PostgreSQL-style license. 22,651 stars. Self-host. |
| Your Postgres | Your machines / host | Not a pgvector SKU. |
| Supabase / other hosts | Recheck host pricing | They may enable the extension. Do not paste those dollars as pgvector. |
If a leftover blog still says pgvector is based on Faiss, treat this table as the source.
Getting Started
- Open github.com/pgvector/pgvector and install the extension in PostgreSQL.
- Recheck Supabase only if you want a hosted Postgres that already includes vectors.
- Recheck Faiss if you wanted an in-process library, not SQL.
- Do not paste "based on Faiss" into a deck.
Frequently Asked Questions
Is it free?
Yes. The extension is open source under a PostgreSQL-style license.
Is it based on Faiss?
No. That leftover claim is dropped. Faiss is a separate Meta library.
Same as Pinecone?
No. Pinecone is a managed vector DB with Free / $20 / $50 min / $500 min. pgvector is a Postgres extension.
Alternatives
- PostgreSQL: The database you attach this to.
- Supabase: Hosted Postgres with vectors as one feature.
- Faiss: MIT similarity-search library, not a SQL type.
- Qdrant: Dedicated OSS vector engine plus Cloud.
Tips
- Quote 22,651 stars and the Postgres license from the GitHub check.
- Drop the Faiss origin story.
- Recheck the host bill before you invent a pgvector seat.
Conclusion
pgvector is a PostgreSQL-licensed vector extension with 22,651 stars, not a Faiss wrapper and not a hosted dollar seat. Start at github.com/pgvector/pgvector, then decide whether Supabase or Qdrant already covers the product shape you need.
Comments
No comments yet. Be the first to comment!
Related Tools
Vespa
vespa.ai
OSS search+vector engine. Rechecked: Apache-2.0, 7,052 stars. Cloud has a free trial; unit table exists. Not an unpriced toolkit.
Vald
vald.vdaas.org
Cloud-native ANN engine. Rechecked: Apache-2.0, 1,716 stars, vald.vdaas.org. Not an unaudited fastest-NGT census.
Elasticsearch
www.elastic.co/elasticsearch
Distributed search engine. Rechecked: 77,791 stars, AGPL/SSPL/Elastic License; Cloud trial + VCU units. Not leftover 8.0-only.
Related Insights

Grok Bot and Hermes Bot: one person finally gets a think tank and a secretariat
Grok Bot now ships with Cursor Pro+. Hermes Bot runs on a VPS. They are not smarter chat boxes. The think tank advises, the secretariat executes, and you still make the call.
Hook OpenCode Go into Codex on Windows. Do Not Open a Second Toolkit.
A ChatGPT-signed Codex desktop app still shows mostly GPT in the picker. On Windows, enable only OpenCode Go and the Grok, GLM, Kimi, DeepSeek, and MiniMax models you already pay for appear in the same selector. Keys stay local. Native GPT stays put.
What Locks Codex Is the Picker, Not the Models
You already pay for OpenCode Go, Grok, and Z.ai, but the Codex picker still shows mostly GPT. The community project codex-router does not teach another install ritual. It puts subscriptions you already bought back into the selector, keeps keys on the machine, and leaves native GPT alone.