Developers
Built to disappear into your stack.
Send content, metadata and events. Get back content IDs, rankings, timestamps and scores. That is the whole contract.
Endpoints
A small surface. On purpose.
Send catalog items, metadata and transcripts (or signed media URLs).
Track indexing for each item.
Hybrid semantic + keyword retrieval that returns the exact moment.
Semantically related items for any item ID.
Search, click, watch, skip and completion signals.
Turn a learner's own words into structured context.
Ranked content per learner and surface.
Unmet demand and content gaps.
API preview. Access comes with a Discovery Pilot or private beta. Endpoints may change.
SDK
Typed, thin and boring on purpose.
import { Domico } from "@domico/sdk";
const domico = new Domico({
apiKey: process.env.DOMICO_API_KEY
});
const results = await domico.search({
query: "how does CAC change with churn?",
userId: "user_123"
});Platform
Production concerns, handled.
API-first
Everything the dashboard does, the API does.
Semantic moments
Results point to the start and end of the right passage, not just the video.
Metadata filters
Arbitrary fields, typed and indexed.
Multi-tenant
Isolated namespaces per brand or customer.
Idempotent ingestion
Re-send items safely; indexing jobs retry without duplicates.
Usage metering
Per-key volume, latency and error budgets.
Secure API keys
Scoped and rotatable.
Observability
Structured logs and per-query explainability.
Your catalog already has the answer.
Help users find it.
Don't Migrate. Connect.