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.
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.
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
Run
./backend/configs/docker_generate_env.bashto prepare the API environment file.Run
./db/configs/docker_generate_env.bashto prepare the database configuration, including its PostgreSQL URI.Run
docker-compose up --buildfor 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.
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

