pgvector is an open-source PostgreSQL extension that provides a vector data type and functions for storing and querying embedding vectors inside PostgreSQL. It enables similarity search (nearest neighbors) within the database and integrates with PostgreSQL indexing and query mechanisms.