Skip to content

Firecube

Firecube

A plugin-based batch ingestion CLI for turning Earth Observation products into analysis-ready datacubes.

Firecube handles the operational work of building and maintaining cubes, so you can focus on the data.

  • Easy plugin system


    Plugins teach Firecube how to read a specific dataset. The engine owns the rest of the complexity.

  • Ingestion safety


    Failed runs resume where they left off. ChunkManager tracks exactly what was written, so no storage inspection is required.

  • Built-in parallelism


    Multiple workers per product, including disjoint Zarr slot ranges. ChunkManager coordinates parallel writes to prevent conflicts.

  • Storage abstraction


    Plugins write through a unified storage layer, so you can switch between local, remote, fsspec, and obstore writes with a simple flag.

  • Observability


    Push-based Prometheus metrics, JSON structured logs, OpenTelemetry traces. No sidecar required.

  • Operational safety first


    Inspect runs, recover failed work, and clean up product state with built-in firecube chunks utilities.