There is no hosted collector endpoint yet. Every example in this section assumes a collector you operate, typically at
http://localhost:8000.What you get
pgvector is not optional — the registry’s semantic search builds an HNSW index over asset metadata, so a stock PostgreSQL image will not work.
Prerequisites
- Docker and Docker Compose
- Python 3.11 or later
Bring it up
1
Clone the repository
2
Start PostgreSQL with pgvector
3
Install the Python packages
4
Run the migrations
5
Seed demo data (optional)
Useful for seeing a populated registry before you have real traffic.
6
Start the collector
7
Run the end-to-end demo
PYTHONPATH prefix is required because the collector and the shared db package are separate distributions in one repository.