Metadata-Version: 2.3
Name: komodo
Version: 3.0.5
Summary: Komodo Health's Python SDK
Requires-Dist: auth0-python>=4.7.1
Requires-Dist: pydantic-settings>=2.7.1
Requires-Dist: pyperclip>=1.9.0
Requires-Dist: questionary>=2.1.0
Requires-Dist: rich>=14.0.0
Requires-Dist: click>=8.2.1
Requires-Dist: typer>=0.16.1
Requires-Dist: httpx==0.28.1
Requires-Dist: httpx-retries>=0.4.0
Requires-Dist: pandas>=2.2.2
Requires-Dist: pyarrow<19.0.0
Requires-Dist: pydantic>=2
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: snowflake-connector-python>=3.15.0,<3.17
Requires-Dist: typing-extensions>=4.7.1
Requires-Dist: urllib3>=2.2.2
Requires-Dist: sqlalchemy>=2.0.44
Requires-Python: >=3.11, <3.14
Description-Content-Type: text/markdown

# Komodo Connector SDK

The Komodo Connector SDK is a Python library that provides programmatic access to the Komodo Health platform. It includes both a CLI for authentication management and a Python API for interacting with Komodo services and executing Snowflake queries through the Komodo platform.

## Features

- **OAuth 2.0 Device Authorization Flow**: Browser-based authentication for easy credential management
- **CLI Tools**: Simple commands for login, JWT management, and account selection
- **Snowflake Integration**: Execute SQL queries against Komodo's Snowflake data warehouse via proxy
- **Synchronous and Asynchronous Query Execution**: Support for both blocking and async query patterns
- **Automatic Token Refresh**: Credentials are automatically refreshed when they expire
- **Multi-Environment Support**: Switch between integration and production environments

### Prerequisites

- Python 3.11 or higher

## Installation

Install via pip:
```bash
pip install komodo
```

Confirm expected version:
```bash
komodo --version
```

## Usage

See: https://docs.komodohealth.com
