Scale & integrate your own processors in FarEarth
Run your own processing algorithms in FarEarth. Create and scale your own workflows. Manage your data. Browse your products in your FarEarth Catalogue. Integrate your other systems.
FarEarth includes predefined scientific Executors, but it is possible to create your own.

Scale in FarEarth
FarEarth makes use of cloud infrastructure to allow for high throughput and massively scalable processing, required for satellite constellations.
The Director is the brain of FarEarth. It directs the execution of workflows and monitors platform health. For each job, FarEarth deploys the required Executor to a processing cluster. It manages the infrastructure using Kubernetes to dynamically scale the cluster nodes as more jobs are added.

Run your own workflow
An Executor is a plug-in that contains processing algorithms. FarEarth includes pre-defined scientific Executors, but it is possible to create your own.
Create your own workflows and run your own algorithms in FarEarth. Use the standard Level 1C product that FarEarth produces and seamlessly continue with your own downstream processing inside FarEarth.
FarEarth makes it easy for you to create custom Executors by providing runtimes that expose common FarEarth functions. Runtimes act as adaptors, allowing a developer to transparently query the FarEarth Catalogue for reference data, publish output products, and generate logs. FarEarth currently provides Java and Python runtimes.

Manage your data in FarEarth
The Director keeps track of data and monitors the progress of an order. It controls access to resources and your data.
The Catalogue is the central access point that brings together all your FarEarth data and external data sources in a single interface. FarEarth delivers your products as STAC Items in a secure Archive data store.

Integrate your systems
FarEarth allows integration with your existing systems through REST-based APIs. It provides integrated API documentation, an interactive test user interface, and access to OpenAPI 3.0 schemas. This simplifies your developers’ job.
Data archived by FarEarth is externally available via our STAC-compliant APIs.

