> For the complete documentation index, see [llms.txt](https://heimdahl.gitbook.io/heimdahl.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://heimdahl.gitbook.io/heimdahl.xyz/overview.md).

# Overview

## What is Heimdahl.xyz?

**Heimdahl** is a cloud-based, all-in-one solution designed to address the blockchain data needs of users across multiple industries. It provides seamless access to both historical and real-time data from a wide range of blockchains, all through user-friendly REST and WebSocket APIs. Whether you're a developer, data analyst, or enterprise, **Heimdahl** securely routes blockchain data to your application, enabling effortless integration and analysis in your preferred programming language.

### State of modern onchain data processing<br>

<figure><img src="/files/RzgdkPjQOoZKZVBDk8SO" alt=""><figcaption></figcaption></figure>

### Unified data stream&#x20;

<figure><img src="/files/6uM7fEECvVw0Bph7csWm" alt=""><figcaption></figcaption></figure>

Heimdahl provides complete blockchain data infrastructure:

* Direct sourcing from blockchain nodes&#x20;
* Instant API access
* Real-time data streaming
* Open source consumer ready to setup and collect&#x20;
* Historical data access<br>

## Blockchain Data Infrastructure Comparison

| Feature                | Heimdahl                     | The Graph                        | Custom Infrastructure       |
| ---------------------- | ---------------------------- | -------------------------------- | --------------------------- |
| **Setup Time**         | ✅ Minutes to connect         | ❌ Days/Weeks to deploy subgraphs | ❌ Months to build           |
| **Integration**        | ✅ Standard REST/WebSocket    | ❌ GraphQL learning required      | ❌ Custom implementation     |
| **Real-time Data**     | ✅ WebSocket streaming        | ❌ Limited/No streaming           | ❌ Complex to implement      |
| **Data Access**        | ✅ REST, WebSocket, JDBC/ODBC | ❌ GraphQL only                   | ❌ Custom solutions          |
| **Development Effort** | ✅ Zero development needed    | ❌ Subgraph development required  | ❌ Significant development   |
| **Maintenance**        | ✅ Zero maintenance           | ❌ Subgraph maintenance needed    | ❌ Ongoing maintenance       |
| **Query Language**     | ✅ Standard SQL/REST          | ❌ GraphQL only                   | ❌ Custom implementation     |
| **Infrastructure**     | ✅ Fully managed              | ❌ Node deployment needed         | ❌ Self-managed              |
| **Cost Structure**     | ✅ Predictable pricing        | ❌ Query-based costs              | ❌ High infrastructure costs |
| **Historical Data**    | ✅ Instant access             | ❌ Needs indexing time            | ❌ Needs building/syncing    |
| **Professional Tools** | ✅ JDBC/ODBC for analytics    | ❌ Limited professional tools     | ❌ Custom development needed |
| **Time to Market**     | ✅ Immediate                  | ❌ Days/Weeks                     | ❌ Months                    |
