Features

Connect to any MongoDB

Enter credentials or a MongoDB URI. Supports authentication and multiple databases.

Filter by config

Select config keys, filter by boolean, number ranges, or string values.

View metrics

Select metrics to see per-step data. Toggle between rows and columns layout.

Export as CSV

Download filtered experiments or metrics data as CSV files.

Pygwalker integration

Open datasets in Pygwalker for interactive data exploration and visualization.

Save credentials

Store connection settings in browser localStorage for quick reconnection.

Quick start

1

Option A: With AltarDocker (recommended)

cd AltarDocker
docker compose --profile extractor up -d

Open http://localhost:8050 and connect with host mongo.

2

Option B: Standalone

cd AltarExtractor
python -m venv .venv
.venv\Scripts\activate  # Windows
pip install -r requirements.txt
python app.py

Open http://localhost:8050 in your browser.

3

Connect to MongoDB

Enter your MongoDB credentials or paste a full URI. Click Connect to start browsing experiments.

Environment variables

PORT Port the app listens on (default: 8050)
SACRED_DB_NAME Default database name (default: sacred)

Related tools

AltarDocker

Deploy MongoDB, MinIO, Omniboard, and AltarExtractor with Docker Compose.