Skip to main content

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.

Repository