Your agent builds the blockchain data API you need

Your coding agent builds, tests and deploys an Envio indexer from one prompt. Then your apps and agents query the API it serves, in real time.

Quickstart with AI
Add the docs MCP server →
Demo: a coding agent builds a dataset of UNI transfers with envio init, writes a test and a handler, runs pnpm test, deploys with the envio-cloud CLI and waits until it has synced.
agent skills in every new indexer, from building and testing to deploying
17
The skills on GitHub
from a plain-language question to queryable data
5–10min
Just-in-time indexing
to index 400,000 wstETH events on Monad, with the indexer deployed by an agent from one prompt
~20s
Agentic indexing with Envio Cloud
Built for agents

Everything an agent needs, in the terminal

Envio is set up for AI coding agents from the first command to the deploy.

  • An agent-aware CLI

    envio init detects your agent and gives it the options and next steps.

  • 17 agent skills built in

    Every new indexer includes a skills folder. envio skills update keeps it current.

  • Agents check their own work

    The agent writes a failing test, then the handler, and checks the result with tests.

  • Docs on tap

    The docs MCP server lets agents search and read the docs. So does envio tools, with no setup.

  • Docs written for models

    llms.txt, AGENTS.md and a markdown copy of every docs page.

  • Deploys from the terminal

    The envio-cloud CLI deploys indexers, watches them sync and reads logs.

Migrate with AI

Your agent migrates the indexer for you

Point your coding agent at an existing subgraph or Ponder project and it ports it to HyperIndex, following the migration prompt in the docs.

  1. Scaffold

    Open your coding agent in an empty folder, in plan mode, and give it this prompt. Following the migration guide, it scaffolds one contract on one chain, then updates config.yaml to match your indexer's contracts, chains and events.

    prompt
    Migrate my existing indexer at <EXISTING_INDEXER> (a local path or git URL)
    to Envio HyperIndex. Follow the guide at
    https://docs.envio.dev/docs/HyperIndex/migrate-with-ai
    phase by phase: scaffold, plan, implement, verify.
  2. Plan

    It maps every part of the existing indexer to its HyperIndex equivalent and flags anything without a direct match, before it writes any handler code.

  3. Port and verify

    It ports one handler file at a time, runs codegen after each, then checks every item in the plan. For a subgraph, compare the two endpoints with the Indexer Migration Validator.

Connect your agent

Give your agent the Envio docs

Add the docs MCP server to your agent, or search the docs from the CLI.

MCP server URL
https://docs.envio.dev/mcp
mcp.json
{
  "mcpServers": {
    "envio-docs": {
      "url": "https://docs.envio.dev/mcp"
    }
  }
}
terminal
envio tools search-docs "createTestIndexer"
envio skills update
FAQs

Envio for coding agents FAQ

Which agents work, the tools they use, how they deploy and how they migrate an existing indexer.

Which coding agents work with Envio?

Any capable coding agent that can run commands and edit files. The CLI, the agent skills and the docs MCP server aren't tied to one agent.

Quickstart with AI →

Can an agent migrate my existing indexer?

Yes. Migrate with AI gives your agent a phased prompt: it scaffolds the indexer, plans the migration of your subgraph or Ponder indexer, ports the handlers one file at a time, then verifies the result.

Migrate with AI →

Let your agent build its first indexer

Open your coding agent, run pnpx envio init, and follow the Quickstart with AI.

Quickstart with AI