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.

  • Build a plugin


    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


    Plugin hooks return product data and Firecube writes it through the selected local or remote storage driver.

  • 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.