GitHubGitHub (opens in a new tab) (opens in a new tab)
  • Introduction
  • Compared to subgraphs
  • Getting started
    • Create a new project
    • Migrate a subgraph
  • Guides
    • Installation
    • Design your schema
    • Create & update entities
    • Read contract data
    • Query the GraphQL API
    • Deploy to production
  • API reference
    • ponder.config.ts
    • schema.graphql
    • Event handlers
    • Create Ponder
  • Advanced
    • Custom log filters
    • Proxy contracts
    • Logging
    • Telemetry

On This Page

  • System requirements
  • Create Ponder
Edit this page on GitHub →
Guides
Installation

Installation

System requirements

  • MacOS, Linux, or Windows (via WSL (opens in a new tab))
  • Node.js 18 or 20 (opens in a new tab)
  • npm, yarn (opens in a new tab), or pnpm (opens in a new tab) (recommended)

Create Ponder

The Create Ponder CLI tool sets up everything automatically for you. If Create Ponder runs without error, your system meets the requirements and you should be good to go.

GuidesDesign your schema