Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/iii-hq/sdk/llms.txt

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

Requirements

The III SDK for Python requires Python 3.10 or higher.

Install via pip

Install the core SDK:
pip install iii-sdk

Optional Dependencies

OpenTelemetry Support

To enable distributed tracing, metrics, and logging with OpenTelemetry:
pip install iii-sdk[otel]
This installs:
  • opentelemetry-api>=1.25
  • opentelemetry-sdk>=1.25

Development Dependencies

For development and testing:
pip install iii-sdk[dev]
This includes:
  • pytest>=8.0
  • pytest-asyncio>=0.23
  • mypy>=1.8
  • ruff>=0.2
  • OpenTelemetry packages

Core Dependencies

The SDK includes these core dependencies:
  • websockets (>=12.0) - WebSocket client for III Engine communication
  • pydantic (>=2.0) - Data validation and serialization

Verify Installation

Verify the SDK is installed correctly:
import iii
print(iii.__version__)

Next Steps

Quickstart

Build your first III application in Python

Build docs developers (and LLMs) love