Back to browse
GitHub Repository

Declarative, versioned schema & config migrations for Qdrant — Alembic for vector collections.

1 starsRust

Revector – Alembic-style schema migrations for Qdrant

by diegoglozano·Jul 7, 2026·1 point·0 comments

AI Analysis

●●SolidSolve My ProblemShip It

Alembic for Qdrant fills a real gap that vector database users actually feel.

Strengths
  • Weekly CI tests against latest Qdrant server version keeps compatibility current
  • Single static binary means no Python venv or external state store required
  • Reversible migrations with up/down commands match established database patterns
Weaknesses
  • Only manages schema and config, not data point migrations between instances
  • Niche audience limited to Qdrant users specifically
Target Audience

Backend developers using Qdrant for vector search

Similar To

Alembic · Flyway · Liquibase

Post Description

Hey HN!

I'm Diego. I've been extensively using Qdrant for hybrid search, but there's no standard way to track and manage schema migrations.

I've used alembic in the past for relational databases, so I decided to develop something similar for Qdrant: revector. You write declarative YAML migrations, commit them next to your code, and apply or roll them back with a single static binary.

Repo: https://github.com/diegoglozano/revector Docs: https://diegoglozano.github.io/revector/

Thanks for taking a look, happy to hear your feedback!

Similar Projects