Create shared, structured knowledge
Integrate live data, construct ontologies, and create shared understanding in a collaborative, open-source workspace.
Unlike static documents, knowledge graphs capture relationships in a structured format.
By creating entities - like people, products, books, and concepts - connected by relationships, you're able to build powerful systems for insight.
Structured knowledge can show you the bigger picture, answer complex questions, and display your data in multiple ways.
With HASH you can create entities and relationships as easily as taking notes - it's no harder than typing.
You're already familiar with blocks - flexible formats you can switch between on a page. HASH lets you display your data in paragraphs, tables, kanban boards, and plenty more.
There’s no need for data entry chores. Adding information to your HASH graph happens organically as you write documents and notes. Blocks automatically categorise entities and create relationships.
The Block Protocol is an open registry where anyone can explore, use, and share open-source blocks. Import any block you like, or build your own.
Blocks can do anything the web can do. They’re interactive HTML/JS components that let you view and edit any data you like. They can also read and write data to the application they’re used within. Any developer can build and contribute blocks by following our quick start guide.
headless blog cms
version controlled writing
Create multiple graphs and switch between accounts easily
Share entities, pages, blocks, and graphs with anyone
Create and edit custom schemas that fit your needs
HASH is an open-source tool avaliable for everyone to use. Developers can download it for free and host it on your own server.
For people who don’t want to fuss with their own technical setup, we provide a hosted version that anyone can easily sign up for.
Never worry about getting stuck in a data silo. HASH makes it easy to move data in and out of your graph through integrations with other popular services.
We believe in live, dynamic data streams – you’ll always have access to the latest information in HASH without having to import or fetch it.
We work in public and release new features early and often