Customer portal System status Developers Contact Search
Developer

SDKs and tools

Python, TypeScript, Go and a command-line client — all open source.

All Terravek SDKs are Apache 2.0 licensed and developed in the open at github.com/terravek. They are the same code path the ORBIS Viewer uses.

SDKPackageRepositoryLanguage
Pythonpip install terravek-atlasterravek/atlas-python-sdkPython 3.10+
TypeScriptnpm install @terravek/atlasterravek/atlas-js-sdkTypeScript 5+
Gogo get github.com/terravek/atlas-goterravek/atlas-goGo 1.22+
CLIbrew install terravek/tap/orbisterravek/orbis-cliGo

What the SDKs handle for you

  • Token acquisition and refresh, honouring expires_in
  • Exponential backoff on 429 and 5xx, honouring Retry-After
  • Pagination over STAC search results
  • Range requests against cloud-optimised GeoTIFF assets
  • Webhook signature verification

Contributing

Issues and pull requests are welcome. Contributions are covered by the Terravek Contributor Licence Agreement, which you will be prompted to sign on your first pull request. Maintainer: Maarten de Groot (maarten.de-groot@terravek.com).

Security issues in an SDK

Please do not open a public GitHub issue. Report to security@terravek.com under our coordinated disclosure policy.