# amplitude-analytics

> The official Amplitude backend Python SDK for server-side instrumentation.

- **URL**: https://www.freshcrate.ai/projects/amplitude-analytics
- **Author**: Amplitude Inc.
- **Category**: Developer Tools
- **Latest version**: `1.2.3` (2026-04-21)
- **License**: MIT License
- **Source**: https://github.com/amplitude/Amplitude-Python/issues
- **Homepage**: https://github.com/amplitude/Amplitude-Python
- **Language**: Python
- **GitHub**: 35 stars, 9 forks
- **Registry**: pypi (`amplitude-analytics`)
- **Tags**: `amplitude`, `backend`, `pypi`, `python`

## Description

<p align="center">
  <a href="https://amplitude.com" target="_blank" align="center">
    <img src="https://static.amplitude.com/lightning/46c85bfd91905de8047f1ee65c7c93d6fa9ee6ea/static/media/amplitude-logo-with-text.4fb9e463.svg" width="280">
  </a>
  <br />
</p>

# Amplitude Python SDK

[![PyPI version](https://badge.fury.io/py/amplitude-analytics.svg)](https://badge.fury.io/py/amplitude-analytics)

The official Amplitude backend Python SDK for server-side instrumentation.

## Development
### Run Server Locally
Refer to `examples/README.md`.

### Run Unit Tests Locally
#### Run Directly
```
python3 -m unittest discover -s ./src -p 'test_*.py'
```

#### Run with `tox`
```
pip3 install --user tox
python3 -m tox -e py
```

## Amplitude and Ampli Wrapper
[Ampli SDK](https://www.docs.developers.amplitude.com/data/ampli/) is autogenerated library based on your pre-defined [tracking plan](https://developers.data.amplitude.com/what-is-a-tracking-plan). The Ampli Wrapper, is a lightweight wrapper over the Amplitude SDK that provides type-safety, supports linting, and enables features like input validation. The code replicates the spec in the Tracking Plan and enforces its rules and requirements. This repository is about **Amplitude SDK**. To learn more about Ampli Wrapper, please refer to the [Ampli Python](https://www.docs.developers.amplitude.com/data/sdks/python/ampli/) and [examples](https://github.com/amplitude/ampli-examples).

## Installation and Quick Start
Please visit the [Developer Center](https://docs.developers.amplitude.com/data/sdks/python/) for instructions on installing and using our the SDK.

## Changelog
View the [releases here](https://github.com/amplitude/Amplitude-Python/releases).

## Need Help?
If you have any issues using our SDK, feel free to [create a GitHub issue](https://github.com/amplitude/Amplitude-Python/issues/new) or submit a request on [Amplitude Help](https://help.amplitude.com/hc/en-us/requests/new).

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `1.2.3` | 2026-04-21 | Low | Imported from PyPI (1.2.3) |
| `v1.2.3` | 2026-03-31 | Medium | ## v1.2.3 (2026-03-31)  ### Bug Fixes  - Dummy patch to test Trusted Publishing ([#73](https://github.com/amplitude/Amplitude-Python/pull/73), [`16887df`](https://github.com/amplitude/Amplitude-Python/commit/16887df7ee9db506da1afc238922341dac153d0d))  ### Chores  - Upgrade semantic release to v10 ([#72](https://github.com/amplitude/Amplitude-Python/pull/72), [`60c9ec3`](https://github.com/amplitude/Amplitude-Python/commit/60c9ec350c68dc523029c3d12740e0a9737795af))  ---  **Detailed Changes**: [v1 |
| `v1.2.3` | 2026-03-31 | Medium | ## v1.2.3 (2026-03-31)  ### Bug Fixes  - Dummy patch to test Trusted Publishing ([#73](https://github.com/amplitude/Amplitude-Python/pull/73), [`16887df`](https://github.com/amplitude/Amplitude-Python/commit/16887df7ee9db506da1afc238922341dac153d0d))  ### Chores  - Upgrade semantic release to v10 ([#72](https://github.com/amplitude/Amplitude-Python/pull/72), [`60c9ec3`](https://github.com/amplitude/Amplitude-Python/commit/60c9ec350c68dc523029c3d12740e0a9737795af))  ---  **Detailed Changes**: [v1 |
| `v1.2.3` | 2026-03-31 | Medium | ## v1.2.3 (2026-03-31)  ### Bug Fixes  - Dummy patch to test Trusted Publishing ([#73](https://github.com/amplitude/Amplitude-Python/pull/73), [`16887df`](https://github.com/amplitude/Amplitude-Python/commit/16887df7ee9db506da1afc238922341dac153d0d))  ### Chores  - Upgrade semantic release to v10 ([#72](https://github.com/amplitude/Amplitude-Python/pull/72), [`60c9ec3`](https://github.com/amplitude/Amplitude-Python/commit/60c9ec350c68dc523029c3d12740e0a9737795af))  ---  **Detailed Changes**: [v1 |
| `v1.2.3` | 2026-03-31 | Medium | ## v1.2.3 (2026-03-31)  ### Bug Fixes  - Dummy patch to test Trusted Publishing ([#73](https://github.com/amplitude/Amplitude-Python/pull/73), [`16887df`](https://github.com/amplitude/Amplitude-Python/commit/16887df7ee9db506da1afc238922341dac153d0d))  ### Chores  - Upgrade semantic release to v10 ([#72](https://github.com/amplitude/Amplitude-Python/pull/72), [`60c9ec3`](https://github.com/amplitude/Amplitude-Python/commit/60c9ec350c68dc523029c3d12740e0a9737795af))  ---  **Detailed Changes**: [v1 |
| `v1.2.3` | 2026-03-31 | Medium | ## v1.2.3 (2026-03-31)  ### Bug Fixes  - Dummy patch to test Trusted Publishing ([#73](https://github.com/amplitude/Amplitude-Python/pull/73), [`16887df`](https://github.com/amplitude/Amplitude-Python/commit/16887df7ee9db506da1afc238922341dac153d0d))  ### Chores  - Upgrade semantic release to v10 ([#72](https://github.com/amplitude/Amplitude-Python/pull/72), [`60c9ec3`](https://github.com/amplitude/Amplitude-Python/commit/60c9ec350c68dc523029c3d12740e0a9737795af))  ---  **Detailed Changes**: [v1 |
| `v1.2.3` | 2026-03-31 | Medium | ## v1.2.3 (2026-03-31)  ### Bug Fixes  - Dummy patch to test Trusted Publishing ([#73](https://github.com/amplitude/Amplitude-Python/pull/73), [`16887df`](https://github.com/amplitude/Amplitude-Python/commit/16887df7ee9db506da1afc238922341dac153d0d))  ### Chores  - Upgrade semantic release to v10 ([#72](https://github.com/amplitude/Amplitude-Python/pull/72), [`60c9ec3`](https://github.com/amplitude/Amplitude-Python/commit/60c9ec350c68dc523029c3d12740e0a9737795af))  ---  **Detailed Changes**: [v1 |
| `v1.2.3` | 2026-03-31 | Medium | ## v1.2.3 (2026-03-31)  ### Bug Fixes  - Dummy patch to test Trusted Publishing ([#73](https://github.com/amplitude/Amplitude-Python/pull/73), [`16887df`](https://github.com/amplitude/Amplitude-Python/commit/16887df7ee9db506da1afc238922341dac153d0d))  ### Chores  - Upgrade semantic release to v10 ([#72](https://github.com/amplitude/Amplitude-Python/pull/72), [`60c9ec3`](https://github.com/amplitude/Amplitude-Python/commit/60c9ec350c68dc523029c3d12740e0a9737795af))  ---  **Detailed Changes**: [v1 |
| `v1.2.3` | 2026-03-31 | Low | ## v1.2.3 (2026-03-31)  ### Bug Fixes  - Dummy patch to test Trusted Publishing ([#73](https://github.com/amplitude/Amplitude-Python/pull/73), [`16887df`](https://github.com/amplitude/Amplitude-Python/commit/16887df7ee9db506da1afc238922341dac153d0d))  ### Chores  - Upgrade semantic release to v10 ([#72](https://github.com/amplitude/Amplitude-Python/pull/72), [`60c9ec3`](https://github.com/amplitude/Amplitude-Python/commit/60c9ec350c68dc523029c3d12740e0a9737795af))  ---  **Detailed Changes**: [v1 |
| `v1.2.3` | 2026-03-31 | Low | ## v1.2.3 (2026-03-31)  ### Bug Fixes  - Dummy patch to test Trusted Publishing ([#73](https://github.com/amplitude/Amplitude-Python/pull/73), [`16887df`](https://github.com/amplitude/Amplitude-Python/commit/16887df7ee9db506da1afc238922341dac153d0d))  ### Chores  - Upgrade semantic release to v10 ([#72](https://github.com/amplitude/Amplitude-Python/pull/72), [`60c9ec3`](https://github.com/amplitude/Amplitude-Python/commit/60c9ec350c68dc523029c3d12740e0a9737795af))  ---  **Detailed Changes**: [v1 |

## Dependency audit

- **Score**: 98/100
- **Total deps**: 0
- **Resolved**: 0
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 1
- **Scanned**: 2026-05-18

## Citation

- HTML: https://www.freshcrate.ai/projects/amplitude-analytics
- Markdown: https://www.freshcrate.ai/projects/amplitude-analytics.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/amplitude-analytics/deps

_Generated by freshcrate.ai. Indexes pypi releases for AI-agent ecosystem packages._
