# Descartes Labs Compute API

**Canonical:** https://apis.io/apis/descartes-labs/compute/  
**Provider:** Descartes Labs — https://apis.io/providers/descartes-labs/  
**Documentation:** https://github.com/dlarchives/descarteslabs-python/tree/master/descarteslabs/compute

Descartes Labs Compute API is one of 6 APIs that [Descartes Labs](https://apis.io/providers/descartes-labs/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Compute, Batch, Functions, and Job.

The Compute service ran user-supplied Python code as containerised Functions against the imagery archive at scale. Users defined a `Function` (CPUs, memory, environment, Docker image), submitted Jobs (often via `Function.map` over hundreds of thousands of tiles), and collected results. Compute integrated with Catalog Events to fire on new imagery and emitted `compute-function-completed` events on drain-to-zero. Surfaced as `descarteslabs.compute` (Function, Job, JobStatistics, JobBulkCreateResult, ComputeClient).

## Machine-readable artifacts (2)

- **SourceCode** — https://github.com/dlarchives/descarteslabs-python/tree/master/descarteslabs/compute
- **Module** — https://github.com/dlarchives/descarteslabs-python/tree/master/descarteslabs/compute

## Other Descartes Labs APIs (5)

- [Descartes Labs Platform (Archived)](https://apis.io/apis/descartes-labs/descartes-labs-platform/)
- [Descartes Labs Catalog API](https://apis.io/apis/descartes-labs/catalog/)
- [Descartes Labs Vector API](https://apis.io/apis/descartes-labs/vector/)
- [Descartes Labs Dynamic Compute API](https://apis.io/apis/descartes-labs/dynamic-compute/)
- [Descartes Labs Auth API](https://apis.io/apis/descartes-labs/auth/)

## Tags

Compute, Batch, Functions, Job

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/descartes-labs/compute/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/descartes-labs/.
