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.