Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.minerva.io/llms.txt

Use this file to discover all available pages before exploring further.

pip install minerva-sdk
The base install pulls in only httpx and pydantic. Everything else is an opt-in extra so the wheel stays small.

Extras

ExtraAddsWhy
pandaspandasresult.to_df() returns a DataFrame
tabletabulateresult.to_table() for pretty terminal output
alleverything aboveOne-shot
pip install "minerva-sdk[pandas]"
pip install "minerva-sdk[table]"
pip install "minerva-sdk[all]"
Use quotes around minerva-sdk[extra] — zsh interprets [ ] as a glob without them.

Python versions

  • Required: 3.11+
  • Tested: 3.11, 3.12, 3.13, 3.14
The SDK is fully type-annotated (ships py.typed). Run mypy / pyright against your code and you’ll get static checking on method args + response shapes for free.

Verify the install

python -m minerva --version
# → minerva-sdk 0.0.x

python -m minerva
# Prints the banner + a usage cheat-sheet.
From Python:
>>> import minerva
>>> minerva.__version__
'0.0.x'
>>> from minerva import Minerva
>>> help(Minerva)        # class + method docstrings