For AI agents: the documentation index is at /llms.txt. Markdown versions of pages are available by appending .md to the URL.
Skip to main content
Product Updates

Envio Developer Update June 2026

Author:Jordyn LaurierJordyn Laurier··7 min read
Cover Image Envio Developer Update June 2026

June was one of our biggest months yet. HyperIndex advanced, delivering up to 2.5x faster and 2x cheaper indexing alongside multi-field getWhere filtering, multi-storage defaults, snake_case column naming, and expanded experimental Solana support. We also sponsored and attended ETHConf New York, continued migrating performance-critical paths to Rust, and saw teams ship a range of production-grade, real-time applications on Envio, spanning real-world asset tracking and x402 payment analytics.

Alongside the releases, we published new technical guides on agentic indexing, scaling subgraph-style workloads to millions of requests, choosing between HyperIndex and HyperSync, and much more.

Let's dive in!

HyperIndex v3.1 & v3.2: Faster, Cheaper, and More Flexible

Building on May's V3 launch, June delivered two substantial releases focused on speed, cost, and flexibility, followed by a patch release and the start of work on v3.3.

v3.1

v3.1 cut HyperSync queries during backfill by up to 2x and made many indexing cases up to 2.5x faster. It also added string descriptions for entities, fields, and relationships that surface directly in the GraphQL API, rate-limit information in the TUI and logs, a skip option to exclude chains from indexing and migrations, and support for startups with 4.5M+ contracts. We also improved the agentic development experience with new envio tools search-docs and envio tools fetch-docs commands, plus an envio metrics runtime subcommand.

Up to 2.5x faster indexing, with up to 2x fewer HyperSync queries during backfill.

v3.2

v3.2 followed with multi-field filtering in getWhere, so you can match on several entity fields at once, plus a performance boost for single _eq and _in lookups. Multi-storage got easier with default storages, so you no longer need a @storage directive on every entity, and you can now auto-convert database column names to snake_case while keeping the original names in GraphQL and handler types. We also expanded experimental Solana support with HyperSync-powered instruction handlers. Reach out to us if you are interested in becoming an early tester.

Multi-field filtering with getWhere

Match on several entity fields at once:

await context.Account.getWhere({
id: { _eq: "0x123..." },
balance: { _gte: 1_000_000n, _lte: 10_000_000n },
});

Multi-storage defaults

Mark a storage as default, so you no longer need a @storage attribute on every entity in schema.graphql:

storage:
postgres:
default: true
clickhouse:
default: true

snake_case column names

Auto-convert database column names to snake_case, while GraphQL and handler types keep the original names from schema.graphql:

storage:
postgres:
column_name_format: snake_case

v3.2.1

v3.2.1 rounded out the month with a smoother envio init experience for agents and non-interactive runs, ClickHouse nullable array validation, and faster indexing through topic filtering by address. We have also started work on v3.3.0 in alpha, focused on faster backfills for large multichain indexers.

See the full release notes

Star us on GitHub

Just-in-Time Indexing: Using Agents to Answer Onchain Questions

Just-in-Time Indexing: Using Agents to Answer Onchain Questions

Just-in-Time Indexing shows how an AI agent can use Envio to answer one-off onchain questions without maintaining permanent infrastructure. The agent builds the indexer on demand, queries it once, and deletes it.

See how Curve Finance has been using Envio to answer one-off onchain questions with just-in-time indexing.

Read it here: https://docs.envio.dev/blog/just-in-time-indexing-agents-onchain

RWA Radar: Real-World Assets Onchain in Real Time

RWA Radar tracking real-world assets onchain in real time

RWA Radar tracks real-world assets onchain in real time, covering stablecoins, credit, stocks, securities, and more, with sector breakdowns, volume, and history across chains in a single view, and exports to CSV, PDF, or XLSX. Ingestion is powered by HyperIndex.

Explore it here: https://rwaradar.io

When to Use HyperIndex vs HyperSync

When to Use HyperIndex vs HyperSync

This guide breaks down the two layers of the Envio stack, HyperSync as the data engine and HyperIndex as the framework built on top of it, with working v3 code and production examples to help teams choose the right tool for the job.

Read the full breakdown: https://docs.envio.dev/blog/hyperindex-vs-hypersync

x402stats Analytics Explorer

x402stats analytics explorer for the x402 payment protocol on Base

x402stats surfaces real-time stats for the x402 payment protocol on Base, including USDC volume, payment counts, active services, and buyers across 24h, 7d, 30d, and all-time, plus leaderboards for top services and facilitators.

Check it out here: https://x402stats.ai

Why Blockchain Indexers Hit Rate Limits at Scale

Why Blockchain Indexers Hit Rate Limits at Scale

Why Blockchain Indexers Hit Rate Limits at Scale explains why RPC-based indexers throttle, and how HyperSync's bulk-read architecture handles high traffic, with production-scale numbers.

More here: https://docs.envio.dev/blog/hypersync-under-load-no-throttling

How to Scale Subgraphs to Millions of Requests

How to Scale Subgraphs to Millions of Requests

This one tackles the two halves of the problem, sync speed and query latency, and how HyperIndex handles both while keeping your data model intact.

Read the full guide: https://docs.envio.dev/blog/scale-subgraphs-millions-of-requests

How to Index Sei Smart Contract Data in Minutes

How to Index Sei Smart Contract Data in Minutes

This step-by-step guide walks through indexing a Sei ERC20 contract, streaming USDC Transfer and Approval events into Postgres and serving them through a GraphQL API.

Read the tutorial: https://docs.envio.dev/blog/index-sei-smart-contracts-envio

ETHConf New York

Envio at ETHConf New York

We sponsored ETHConf in New York from June 8th to 10th. The team set up a booth, handed out the (back by popular demand) "low maintenance" caps and fresh stickers, and spent the week talking fast indexing, HyperSync, and pulling onchain data without the wait.

Thank you to the ETHGlobal and ETHConf teams for having us, and to everyone who stopped by to talk data.

Featured developer Bazhar

This month's featured developer is Bazhar, a developer and analyst focused on blockchain data, indexing, and building tools that make onchain activity easier to understand and query. Lately they have been working on approval discovery across chains, finding which wallets have approved a given contract, like a router, bridge, or Permit2-style spender, and turning that into a fast API and query layer, with most of the work centred on ERC20 approvals, spender contracts, and multichain data fast enough for production.

What Bazhar had to say about Envio:

"My experience with Envio has been really good. I came in with a fairly specific use case around discovering ERC20 approvals by spender contract across chains, and the team helped me think through the right architecture instead of just giving a generic answer. What stood out to me was how practical the support was. They explained where an indexer makes sense, where HyperSync can be used directly, and also clarified the important limitation around "live" allowances that Approval events alone don't always reflect the remaining allowance after transferFrom calls. That helped me understand the trade-offs between preindexing everything, querying HyperSync on demand, and using RPC checks only where needed. Overall, Envio feels very developer-friendly. The team was responsive, honest about the technical and cost trade-offs, and helped turn a rough idea into a much clearer implementation path."

Well done, Bazhar. Be sure to check out their GitHub to stay up to date with their latest developments.

Playlist of the Month

Playlist of the month

Open Spotify

Build With Envio

Envio is a multichain EVM blockchain indexer for querying real-time and historical data. If you're working on a Web3 project and want a smoother development process, Envio's got your back(end). Check out our docs, join the community, and let's talk about your data needs.

Stay tuned for more monthly updates by subscribing to our newsletter, following us on X, or hopping into our Discord for more up-to-date information.

Subscribe to our newsletter 💌

Website | X | Discord | Telegram | GitHub | YouTube | Reddit