Comparing STAC API backends.
Feature | pgstac | elasticsearch | stac-geoparquet1 |
---|---|---|---|
Used at scale in production | β | β | β |
Docker image available π³ | β | β | β |
stac-fastapi (Python) implementation | β | β 2 | β |
stac-server (Node.js) implementation | β | β | β |
Aggregation | β | β | β |
Performance | π€·ββοΈ3 | π€·ββοΈ | π€·ββοΈ |
Most of the large commercial STAC APIs (Microsoft's Planetary Computer, AWS's Earth Search) don't publish user numbers, so it's hard to know how these backends hold up in terms of simultaneous users. In terms of data size, the last comprehensive crawl was done in 2022 by Tim Schaub at Planet. In that report, he found that the largest APIs had over 100M items. A quick check on 2024-11-26 of AWS Earth Search shows 104M items, though some of those may be duplicates due to ongoing Sentinel 2 reprocessing efforts.