alphaswarm-finops
Catalog date: 2026-06-24.
alphaswarm-finops is a specialized microservice for multi-cloud and SaaS resource monitoring and billing management. It normalizes billing/usage data from multiple providers into the FinOps Foundation's FOCUS 1.3 (FinOps Open Cost and Usage Specification).
Role
- Normalization: Maps diverse billing APIs (AWS, GCP, Azure, SaaS) to a unified FOCUS 1.3 schema.
- Ingestion Pipeline: Orchestrates scheduled sweeps of billing data from configured connections.
- Analytics: Runs forecasting and anomaly detection on cost facts using Prophet and scikit-learn.
- Governance: Integrates with Cloud Custodian for policy-driven cost remediation.
Supported Providers
- Cloud: AWS, GCP, Azure.
- Edge/SaaS: Cloudflare, Snowflake, Databricks, MongoDB Atlas.
- AI/API: OpenAI, Anthropic, GitHub.
Architecture
providers/* --fetch+normalize--> FocusRecord --writer--> cost_facts
^ (CredentialResolver chain) |
| v
credentials/ (Fernet store) tasks/analytics (Prophet + IsolationForest)
services/connections services/ingestion (audit-first IngestionRun)
api/ (connections CRUD, ingest, providers catalog, summary, anomalies, forecast, runs)
Multi-tenancy
The service uses billing_connections keyed by tenant_id and workspace_id. Credentials are encrypted at rest using Fernet with a tenant-isolated key derivation or a shared master key with envelope encryption.