Skip to main content

Terrascout CLI

Geospatial data scoping from the terminal. Find the best satellite imagery and spatial datasets for your project — ranked, scored, and assessed for feasibility.

Powered by Terrascout.

Install

pip install terrascout

Requires Python 3.11+. No API key needed for free-tier features.

Quick Start

# Check connectivity to Terrascout API
terrascout health

# Create a scope from a natural language brief
terrascout scope new "Monitor vegetation on a 500ha mine site near Emerald QLD, monthly for 12 months"

# View results for a scope
terrascout scope view <scope_id>

# Download a PDF compliance report
terrascout scope report <scope_id> --output report.pdf

# Compare recommendations side-by-side
terrascout scope compare <scope_id>

Search

# Browse free satellite data providers
terrascout search providers --free-only

# Filter by resolution
terrascout search providers --resolution 10

# Search STAC catalogs for recent scenes
terrascout search stac --collection sentinel-2-l2a --bbox 144,-38,145,-37

Projects

# List your project workspaces
terrascout project list

# Create a new project
terrascout project create "Mine Rehabilitation Monitoring"

AI Agents

# List available AI agents
terrascout agents list

# Run an agent on a scope
terrascout agents run methodology_writer --scope <scope_id>

Configuration

Config is stored at ~/.terrascout/config.yaml:

# View current config
terrascout config show

# Point to a different API (e.g., local dev server)
terrascout config set api_url http://localhost:8000

# Point to production (default)
terrascout config set api_url https://terrascout.app

Authentication

terrascout auth login --email user@example.com
terrascout auth status
terrascout auth logout

Authentication is optional for core scoping features. Required for projects, agents, and alert subscriptions.

Also Available

  • Web app: https://terrascout.app
  • MCP Server: Connect Terrascout to Claude, Cursor, Windsurf, and other AI assistants
  • REST API: Full OpenAPI docs at /docs

Metadata

Release files for terrascout 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for terrascout 0.7.0
File Size Uploaded
terrascout-0.7.0.tar.gz 26.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for terrascout 0.7.0
File Interpreter ABI Platform
terrascout-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 57.6 kB

Release files / terrascout-0.7.0.tar.gz

Download URL terrascout-0.7.0.tar.gz
Size 26.8 kB
Tags Source
SHA-256 checksum
How to use checksums
45205c4c1d44551bc2d7c857e50432ea61c2cac96b2e59bed255e10389a1e6e1
BLAKE2b-256 checksum
How to use checksums
2fe8212b44c2a743ae826c0f09b8cee138a16c8b94aba7c667486640ebff055e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / terrascout-0.7.0-py3-none-any.whl

Download URL terrascout-0.7.0-py3-none-any.whl
Size 30.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5a94af296b0abd383de079e8e8e18ac71403e1424ef2459a5db078702936c87d
BLAKE2b-256 checksum
How to use checksums
968e093a087c2c30fc0ef0fb3927ea67a2656bcb8d36f8a137e152da52cef870
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.0

1 release file

0.5.0

1 release file

0.4.0

2 release files

0.3.0

2 release files

0.2.1

1 release file

0.2.0

1 release file

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page