Since many users may be familiar with indexing by using a solution like The Graph, it may be helpful to provide a comparison between it and the Fuel indexer. Generally, the biggest conceptual differences between the two are as follows:
Legend:
Feature | The Graph | Fuel Indexer | Notes |
---|---|---|---|
Hosted Indexers | 🟩 | 🟩 | |
WASM Execution | 🟩 | 🟩 | |
Native Execution | 🟥 | 🟩 | |
Handlers | 🟩 | 🟩 | see Indexing Fuel Types and Indexing Custom Types |
Updateable Schemas | 🟩 | 🟩 | |
API Authentication | 🟩 | 🟩 | |
Starting Block Configuration | 🟩 | 🟩 | |
Grafted Indexes | 🟩 | 🟥 | |
Index Ownership Transfer | 🟩 | 🟥 | |
Unit Testing Framework | 🟩 | 🟥 | Users are able to use cargo test |
Querying: Sorting | 🟩 | 🟩 | |
Querying: Pagination | 🟩 | 🟩 | |
Querying: Filtering | 🟩 | 🟩 | |
Querying: Time Travel | 🟩 | 🟥 | |
Querying: Fulltext Search | 🟩 | 🟥 | |
Querying: GraphQL Validation Spec | 🟩 | 🟨 | |
Schema: Enums | 🟩 | 🟩 | |
Schema: One-to-one relationships | 🟩 | 🟩 | |
Schema: One-to-many relationships | 🟩 | 🟩 | |
Schema: Many-to-many relationships | 🟩 | 🟩 | |
Schema: Reverse Lookup | 🟩 | 🟥 | |
AssemblyScript Support | 🟩 | ⛔ | |
Admin Portal UI | 🟩 | ⛔ | |
Decentralized Hosting | 🟩 | ⛔ |
Was this page helpful?