Satellite Imagery API — STAC Catalog Access, SDKs, and Webhooks

Developers

Satellite imagery,
from your code

Search the archive, order imagery, and stream tiles into your GIS without leaving your pipeline. Everything you can do in Pera Portal, you can do with an API call — same account, same pricing, same data.

quickstart.ts @geopera/sdk
import { GeoperaClient } from "@geopera/sdk";

const geopera = new GeoperaClient({ token: "gpra_..." });

const results = await geopera.invoke("catalog.search", {
  collections: ["sentinel-2-l2a"],
  limit: 10,
});
//    ^? typed as the catalog.search output model
pip install geopera npm install @geopera/sdk

Platform API

Built around what you're building

Put imagery straight into your GIS

Point QGIS or ArcGIS at our WMTS and XYZ tiles with your API key and skip the download-unzip-load loop. Prefer raw data? Query the catalog as STAC 1.0 GeoJSON with polygon search.

Automate ordering in your pipeline

Estimate costs server-side before you commit, then place orders with an idempotency key — if your job retries, you get the same order back, never a duplicate charge.

Sign in your way

Your scripts and CI use API keys you can scope, expire, and revoke yourself. Your users sign in with standard OAuth 2.0 — device flow included for terminal tools.

Know the moment your data lands

Subscribe a webhook and get a signed POST when your order is delivered, your processing job finishes, or your tasking window closes — no polling loops to babysit.

Stay in your language

Typed Python and TypeScript SDKs keep the operation, its input, and its result linked in your editor — change one and autocomplete tells you what else moved. CLI in beta.

Send your AI agents shopping

Connect an agent to our MCP server and it can search, order, and analyse imagery on your behalf — every call runs under your identity and your scopes, fully auditable.

Delivery

Your data, without the toll booth

Pull your imagery into your own storage and pipelines — downloads come through time-limited signed URLs with fair-use limits, and you'll never see a bandwidth bill for taking your own data.

Migrating?

Bring your existing integration

Switching from another imagery platform? Authentication, catalog search, ordering, tasking, and processing calls map cleanly onto our API — most integrations move over with minimal changes, and our team will walk you through the differences.

Start building today

Create an account, mint an API key in the portal, and make your first catalog search in minutes — or talk to our team about custom integrations.