Skip to content

API Reference

The public Python API is the bhoonidhi_downloader.sdk package. It centres on one class, BhoonidhiClient, whose command groups are exposed as namespaces.

Page Reachable as Covers
Client BhoonidhiClient Log in, session state, and the entry point to every namespace
Archive client.archive Browse and export the satellite/sensor catalogue
Query client.query Saved searches: create, list, show, rename, fork, refresh, delete, download
Cart client.cart Stage, list, and remove scenes in the Bhoonidhi cart
Errors bhoonidhi_downloader.exceptions The exception hierarchy every method raises
Data models bhoonidhi_downloader.schemas The Pydantic models returned by the methods above

Start with the SDK guide for a task-by-task walkthrough; the pages here are the exhaustive reference generated from the source.

from bhoonidhi_downloader.sdk import BhoonidhiClient

client = BhoonidhiClient()
client.login("my-username", "my-password")