# Product Overview

Mailnow Python SDK is a lightweight, type-safe client library for the Mailnow email API. It provides a simple interface for sending emails programmatically with comprehensive error handling.

## Core Functionality

- Send HTML emails via the Mailnow API
- Validate email addresses and API keys
- Handle authentication with `mn_live_*` or `mn_test_*` API keys
- Provide detailed error handling with specific exception types

## Key Features

- Type-safe with full type hints (mypy strict mode)
- Comprehensive input validation
- Detailed exception hierarchy for different error scenarios
- Simple, intuitive API design
- Thoroughly tested with pytest

## Target Users

Developers who need to send transactional emails programmatically from Python applications.
