Skip to main content

Data Sources

Anomstack supports multiple data sources for ingesting metrics. Choose the data source that matches your infrastructure:

Supported Data Sources

🐍 Programming Languages

  • Python - Direct Python functions for custom data ingestion

☁️ Cloud Data Warehouses

  • BigQuery - Google Cloud's serverless data warehouse
  • Snowflake - Cloud-native data platform
  • Redshift - Amazon's data warehouse service

🗄️ Databases

  • DuckDB - Embedded analytical database
  • MotherDuck - Serverless DuckDB in the cloud
  • SQLite - Lightweight file-based database
  • ClickHouse - Columnar database for analytics
  • Turso - SQLite for the edge

Getting Started

  1. Choose your data source from the list above
  2. Follow the setup guide for your specific data source
  3. Configure connection details in your environment variables
  4. Create metric configurations that query your data
  5. Run your first anomaly detection job

Universal Concepts

All data sources work with the same core concepts:

  • SQL queries to extract time-series metrics
  • Environment variables for connection configuration
  • Metric batches to organize related metrics
  • Schedules to run data ingestion automatically

Need Help?