Aptos Indexer Architect

Design GraphQL-based Aptos indexers with custom processors and PostgreSQL data models.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/zacharyr0th/next-starter --skill aptos-indexer-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Aptos Indexer Architect
Source: https://github.com/zacharyr0th/next-starter/tree/main/.claude/skills/aptos/aptos-indexer-architect
Command: npx skills add https://github.com/zacharyr0th/next-starter --skill aptos-indexer-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expert in building GraphQL indexers and custom processors for Aptos data with indexing pipelines and analytics.

Core Features & Use Cases

  • GraphQL indexing APIs for accounts, transactions, tokens, and events
  • Custom processors using Indexer SDK
  • Transaction streaming and analytics
  • Performance optimization and caching patterns

Quick Start

Request a guided indexer blueprint for indexing account transactions and token balances.

Frequently Asked Questions about Aptos Indexer Architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a GraphQL indexer for Aptos blockchain data?

GraphQL indexers for Aptos use the Indexer SDK with custom processors to index accounts, transactions, tokens, and events. You configure processors to parse data streams, map them to PostgreSQL schemas, and expose results via GraphQL endpoints with built-in pagination and caching for performance.

Can I query Aptos NFTs and fungible assets with GraphQL?

Yes, GraphQL indexing for Aptos supports querying NFTs, fungible assets, and account transactions. Custom processors extract and structure token and event data into queryable schemas, enabling filtered lookups by account, asset type, or transaction activity.

What's the best way to stream Aptos transactions in real time?

Real-time Aptos transaction streaming uses GRPC via the Transaction Stream Service to feed events into custom processors. Processors transform the stream into indexed data models stored in PostgreSQL, then served through GraphQL endpoints for live account and event monitoring.

Do I need PostgreSQL to index Aptos data with GraphQL?

Yes, PostgreSQL-backed data models are a core requirement for Aptos GraphQL indexing. The Indexer SDK uses PostgreSQL to store processed transactions, tokens, and events, enabling scalable querying and analytics with pagination and caching.

How do I optimize Aptos indexer performance at scale?

Optimize Aptos indexing through custom processor design, pagination strategies, and caching patterns. PostgreSQL schema design, GRPC event batching, and GraphQL query optimization collectively reduce latency and support high-throughput analytics workloads.

Can I use custom processors to parse Aptos events?

Yes, the Indexer SDK supports custom processors that parse and filter Aptos events from transaction streams. Processors extract event data, normalize it into data models, and index it for GraphQL queries on account activity and on-chain state changes.