Skip to content

Installation

This guide covers how to install aiogram-sentinel and its dependencies.

Requirements

  • Python 3.10 or higher
  • aiogram v3.0.0 or higher

Basic Installation

Install the core package:

pip install aiogram-sentinel

Installation with Redis Support

For production deployments with Redis backend:

pip install aiogram-sentinel[redis]

This installs the additional redis dependency required for the Redis storage backend.

Development Installation

For development and contributing:

git clone https://github.com/ArmanAvanesyan/aiogram-sentinel.git
cd aiogram-sentinel
pip install -e ".[dev]"

This installs the package in editable mode with all development dependencies.

If you're using uv for package management:

# Basic installation
uv add aiogram-sentinel

# With Redis support
uv add "aiogram-sentinel[redis]"

# Development
uv add -e ".[dev]"

Verification

Verify the installation:

import aiogram_sentinel
print(aiogram_sentinel.__version__)

Next Steps