compere

Features

Everything a comparison study needs

Selection, rating, storage, and an HTTP surface — one cohesive package, not a pile of scripts.

The HTTP surface — 11 endpoints

All visible in the interactive OpenAPI docs at /docs when the service is running.

Method Endpoint Description
POST /entities/ Create an entity
GET /entities/ List entities (search, pagination)
GET /entities/{id} Get one entity
PUT /entities/{id} Update an entity
DELETE /entities/{id} Delete an entity
GET /mab/next_comparison Next pair via UCB1
GET /comparisons/next Next pair via similarity
POST /comparisons/ Record a comparison result
GET /comparisons/ List comparison history
GET /ratings Leaderboard, sorted by Elo
GET /health, /health/ready Health & readiness