Getting Started
immichpy provides a Python client and CLI for the Immich API. It provides two main ways to interact with your Immich server:
Python Client
The Python client library allows you to interact with Immich programmatically from your Python applications. It provides full type safety and async support.
Get started: Client Getting Started
Command-Line Interface (CLI)
The CLI provides a convenient way to interact with Immich from the terminal, perfect for automation, scripting, and quick operations.
Get started: CLI Getting Started
Choose Your Path
- Building a Python application? → Start with the Client documentation
- Need command-line tools or automation? → Start with the CLI documentation
- Want to see examples? → Check out the CLI examples