β FAQ
Generalβ
What is Hypergraph?β
Hypergraph is a TypeScript-first framework for building local-first apps that syncs encrypted data to a shared knowledge graph.
Does it replace my backend?β
YesβHypergraph is your data layer. You still host a thin sync server, but your business logic lives entirely on the client.
Who is Hypergraph for?β
Developers building collaborative, consumer-facing apps that require real-time data sync, end-to-end encryption, and public knowledge graph interoperability. Ideal for those who want to focus on client-side logic without managing backend infrastructure.
What problems does Hypergraph solve?β
- Real-time sync of private data across users and devices with E2EE.
- No traditional backend or database requiredβframework handles storage and sync.
- Publishing and consuming public data in an interoperable knowledge graph.
- Built-in user authentication and access control.
- Enables network effects by reusing existing data across apps.
What assumptions do we make about developers?β
We assume you are comfortable writing React applications in TypeScript and familiar with common UI patterns (e.g., inboxes).
How can I integrate Hypergraph into an existing application?β
You can add Hypergraph as a collaboration and privacy layer to an existing app, enabling real-time sync and end-to-end encryption while keeping your current stack for other functionality.
Where can I find more examples or support?β
Browse our GitHub repository for sample apps and open issues. Join the community through our issue tracker and discussion forums.
How can I share feedback?β
Provide feedback via GitHub issues or our upcoming feedback form linked in the docs.
How do I get started?β
See our Quickstart guide: π Quickstart.
What are Spaces?β
Spaces are the primary grouping for users and content in Hypergraph; they represent collaboration contexts and topics. Only members of a space can access its private data.
Where can I find the API reference?β
Refer to our API documentation: π API Reference.
How do I troubleshoot common errors?β
Find solutions in our Troubleshooting guide: π Troubleshooting.
Technicalβ
Is Hypergraph open-source?β
100 %. Apache-2.0 license. Contributions welcome!
Security & Privacyβ
Can the server read my private data?β
No. All private content is encrypted client-side with a per-Space symmetric key.
What happens if I lose my keys?β
Today you're out of luck (similar to Signal). A social recovery scheme is on the roadmapβfollow #51.