OpenViSTAI · Agents · Blockchain · Crypto
Menu
Explorers & Analytics

Moonstream

Moonstream is an open-source blockchain data analysis stack with crawlers, PostgreSQL-backed data management, an access-controlled API for transaction and event data, and a web frontend for dashboards monitoring accounts and smart contracts across multiple blockchains.

Independent OpenViST project profile, based on linked sources.

Moonstream — OpenViST project profile in Explorers & Analytics.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Moonstream when a team needs to collect on-chain activity and make crawled transaction or event data available for analytics and account or contract dashboards.

Who it is for

  • Blockchain game designers and economists
  • Data scientists
  • Smart-contract developers and backend engineers
  • Teams managing loyalty programs for blockchain projects

Documented uses

  • Collect blockchain and transaction-pool activity for analysis.
  • Query crawled transaction and event data through an API.
  • Create dashboards for monitoring blockchain accounts and smart contracts.
  • Operate a self-hosted blockchain data stack.
Before you choose

Requirements & limits

The repository describes the API as access-controlled. It documents a Docker Compose setup for self-hosting.

  • The API serves data for blockchains crawled by Moonstream.
  • The API is access-controlled.
  • The documented self-hosting setup uses Docker Compose and requires environment configuration, including a PostgreSQL URI.
  • The repository identifies Apache-2.0 as its license.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Prepare Moonstream for a Docker Compose setup

Generate the documented environment files and start the local Docker Compose setup.

Before you start

  • The Moonstream repository
  • Docker Compose
  • A PostgreSQL connection URI configured through the database environment-generation step

Steps

  1. Run ./backend/configs/docker_generate_env.bash to prepare the API environment file.

  2. Run ./db/configs/docker_generate_env.bash to prepare the database configuration, including its PostgreSQL URI.

  3. Run docker-compose up --build for the documented local setup.

Expected outcome

The documented Docker Compose setup is started locally, with the API and database environment configuration prepared.

Guide limitations

  • The repository says environment variables and the database connection must be configured; it does not specify values for a particular deployment.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
moonstream-to/api · Official homepage title · retained in its source language