Quickstart Guide

Get SEER monitoring up and running in under 5 minutes. No complex configuration required.

1
Get Your API Key
Create an account and copy your API key
  1. 1. Sign up at seer.ansrstudio.com/signup
  2. 2. Navigate to Dashboard → API Keys
  3. 3. Click "Create New Key" and copy your key (starts with df_)
2
Install SEER
One command to get started
pip install seerpy

Requirements: Python 3.7 or higher

3
Add 3 Lines of Code
Wrap your script with SEER monitoring
from seerpy import Seer
import os

# api_key= is the preferred parameter (apiKey= kept for backwards compat)
seer = Seer(api_key=os.getenv("SEER_API_KEY"))

# Your existing function — job_name must match a pipeline in your dashboard
def process_data():
    data = load_data()
    transformed = transform(data)
    save_results(transformed)

# Wrap it with monitoring
with seer.monitor("data_pipeline"):
    process_data()

Done! SEER now tracks execution time, success/failure, and sends alerts if something goes wrong.

What You Get Automatically

Execution Tracking

Start time, end time, duration, and success/failure status tracked automatically

Instant Alerts

Get notified via Slack or email when your scripts fail

Error Details

Full stack traces and error messages captured automatically

Run History

View past runs, execution trends, and success rates in the dashboard

Alternative: Use the CLI

Prefer not to modify your code? Wrap any command with the Seer CLI — works with any language.

# Install
curl -fsSL https://raw.githubusercontent.com/seer-monitoring/seer-cli/main/cli/install.sh | sh

export SEER_API_KEY=your_key

# Monitor any command (job_name must exist in your Seer dashboard)
seer run daily_etl --tags=etl,prod -- python etl.py

Next Steps