top of page

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 CatalogueIntegrate your other systems. 

FarEarth includes predefined scientific Executors, but it is possible to create your own.

FarEarth system diagram

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.

FarEarth

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.

 Run your own workflow in FarEarth

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. 

 Manage your data in FarEarth

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.

FarEarth APIs
bottom of page