Now in Private Beta

Supercharge Your STAC Catalog

The hardest part of EO isn't analysis - it's moving the data. Stream images 11x faster to your GPU.

quickstart.py
from rasteret import Rasteret, ChipTiler
from torch.utils.data import DataLoader

client = Rasteret(api_key="...")

# Stream directly to PyTorch - no downloads
for chip in ChipTiler(client,
                      geometry=my_aoi,
                      dataset="my-org-stac/dataset-name",
                      bands=["red", "nir"]):
    prediction = model(chip.to_torch())  
Open Source Core

Powered by Rasteret

The fastest satellite image processing library. Read satellite images 11x faster than traditional tools.

Performance Comparison

Open Source Tools
34s
Google Earth Engine
10s
Rasteret
3s

Reading 1 Year of Farm Data

11x Faster
than traditional tools
View on GitHub

Stream Any Dataset. Yours or Ours.

Public data to get started. Connect your own S3 for private streaming.

Sentinel-2 Level-2A Surface Reflectance
Varies by band (10m, 20m, 60m)

Sentinel-2 Level-2A Surface Reflectance

PublicFree

Copernicus Sentinel-2 L2A

Copernicus Sentinel-2 Level-2A provides atmospherically corrected surface reflectance imagery across 13 spectral bands. The dataset covers all land surfaces between 84°N and 56°S, with a 5-day revisit time at the equator. Level-2A processing includes Scene Classification (SCL), Aerosol Optical Thickness (AOT), and Water Vapor (WVP) products.

GlobalLive
satellite imageryearth observationmultispectral+7
USGS Landsat Collection 2 Level-2 Surface Reflectance
30m (all bands)

USGS Landsat Collection 2 Level-2 Surface Reflectance

PublicFree

USGS Landsat Collection 2

Landsat Collection 2 Level-2 Surface Reflectance provides the longest continuous space-based record of Earth's land, spanning from 1982 to present across Landsat missions 4, 5, 7, 8, and 9. Surface reflectance data is atmospherically corrected and includes quality assessment bands for clouds, shadows, snow, and saturation.

GlobalLive
aws-pdssatellite imageryearth observation+7
California Crop Yield Analysis 2024
10m

California Crop Yield Analysis 2024

Internal

My Organization (Internal)

High-resolution NDVI time-series analysis for Central Valley agricultural zones. Derived from Sentinel-2 L2A for Q3 yield prediction models.

GlobalLive
AgricultureYield PredictionInternal+2
Southeast Asia Ship Detection
0.1 degree

Southeast Asia Ship Detection

PublicPaid

My Organization (Published)

AI-derived vessel detection heatmap for major shipping lanes. Updated daily via automated pipeline. Benchmark dataset for maritime logistics.

GlobalLive
MaritimeAI/MLTransportation+2

No More Ceremonies To Get Data

Why build a 15-step pipeline for a simple read? Terrafloww collapses the stack. From import to data in 3 steps.

terrafloww_sdk.py
Python SDK
from rasteret import Rasteret
from torch.utils.data import DataLoader

client = Rasteret(api_key="...")

# Stream directly to PyTorch DataLoader
dataset = client.to_torch_dataset(
    geometry=my_aoi,
    bands=["red", "nir", "visual"],
    date_range=("2024-01-01", "2024-01-31"),
    dataset="my-org-stac/dataset-name",
    chip_size=256
)

loader = DataLoader(dataset, batch_size=32, num_workers=4)

# Train directly - no downloads, no ETL
for batch in loader:
    predictions = model(batch)

No Downloads

Stream data directly from cloud storage

No Memory Errors

Process petabytes without RAM limits

No Boilerplate

Focus on analysis, not infrastructure

Cloud-Native Architecture

Built on open standards. Designed for scale. Ready for production.

1

Discover

Connect to public archives or your own S3 buckets

2

Stream using Rasteret

Fast data streaming directly to your compute environment

3

Analyze

Simple Python SDK that feels like local data - but planetary scale

STACCOGPyTorchJAXRasteretDLPack