Skip to content

Vector Store

Enterprise-grade vector database for document embeddings.

Technology

GateFlow uses PostgreSQL with pgvector extension:

  • HNSW indexing for fast similarity search
  • Row-level security for multi-tenancy
  • ACID transactions
  • Point-in-time recovery

Architecture

Collections

Organize vectors into collections:

bash
curl -X POST https://api.gateflow.ai/v1/data/collections \
  -H "Authorization: Bearer gw_prod_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "legal-documents",
    "embedding_model": "text-embedding-3-small",
    "dimensions": 1536
  }'

Indexing

HNSW Configuration

json
{
  "index": {
    "type": "hnsw",
    "m": 16,
    "ef_construction": 64
  }
}

Search Performance

VectorsSearch Time (p99)
100K<10ms
1M<50ms
10M<100ms

Multi-Tenancy

Automatic isolation via row-level security:

sql
-- Automatically applied
SELECT * FROM vectors
WHERE organization_id = current_org_id()

Next Steps

Built with reliability in mind.