Cothena

Features

Primitives that compose.

A short tour of what you get out of the box. If you'd rather read the schema, it's published on day one.

Foundations

The graph you actually wanted

Start with the core primitives — nodes, edges, events, queries.

Edges are first-class

Every relationship — membership, mentorship, endorsement, co-authorship — is a typed edge with properties, timestamps, and provenance.

Typed schema, evolvable

Node and edge types are defined once, evolve via migrations, and are enforced at read and write time.

Time-travel queries

Every write is an event. Ask the graph how it looked yesterday, last month, or just before that policy change.

Surfaces

Shipped where you work

Embed it, headless it, or stream it. We don't force a rendering model.

Embeddable web components

Drop a <cothena-feed> or <cothena-directory> into any page. Styling via CSS custom properties, data via the graph API.

Headless mode

Consume everything via gRPC or HTTP and render your own UI. All admin surfaces are built on the same APIs you have access to.

Webhooks and streams

Every edge creation, deletion, or property change is available as a webhook or as a long-lived stream — your choice.

Ready to see your community as a graph?

We're opening the early-access programme to a small number of communities. Fifteen-minute intro call, no slides.

Book a call See pricing