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
- Choose your data source from the list above
- Follow the setup guide for your specific data source
- Configure connection details in your environment variables
- Create metric configurations that query your data
- 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?
- Check the environment variables guide for connection setup
- Review metric configuration examples in the metrics directory
- Join our GitHub Discussions for community support