Skip to content

Charybdis

Charybdis is a query aggregation service for MBARI's VARS (Video Annotation Reference System). It federates queries across two backend services — Annosaurus (annotations) and Vampire Squid (media/video metadata) — and returns a combined response in a single DataGroup object:

{ "annotations": [...], "media": [...] }

Service endpoints are resolved at startup via Raziel, the VARS configuration service.

The interactive API docs are available at http://localhost:8080/q/swagger-ui once the service is running.


Page Description
Architecture How Charybdis fits into the VARS stack
Deployment Run Charybdis with Docker
Configuration All configuration properties and environment variable overrides
Building Build the Docker image from source