Advancing the Pace of Innovation

Our Algorithm Ecosystem streamlines your most complex workflows and gets you answers faster.

What is an Algorithm Ecosystem?

  • Algorithms

    The basic building blocks of a data processing workflow

  • Processing Chains

    Collections of algorithms that together solve a problem

  • Nodes

    Computers (your laptop, a server on a network, a cloud compute node) that can run request data through a chain and provide answers

  • Marketplace

    An online repository of free and paid algorithms for purchase and download

  • Community Developers

    Members of a growing community who design and build algorithms, chains and applications

How It Works

Using our free, open source Algorithm Toolkit (ATK), a community developer creates an algorithm to solve a problem, and publishes their work on the Marketplace.

Another community developer downloads that algorithm and includes it in a processing chain, using the same Toolkit.

The world becomes brighter and happier.

Who Uses The Ecosystem?

Get research into practitioners’ hands quickly, enable collaboration with a broader research community

Process data through complex workflows

Build and leverage cutting-edge algorithms to solve problems

Get ready-to-use processing chains to solve real challenges

What Can The Ecosystem Be Used For?

  • Geospatial data analysis

  • Object detection at scale

  • Neural network training data generation

  • Advanced image and data processing

Find out more about our products


A modern, cloud-based geospatial analysis platform

Algorithm Toolkit

An open source kit for building algorithms and processing chains