Skip to main content
The ampup Python package provides a typed client for the AmpUp Sales Meeting Analysis Platform. It wraps the full REST API with Pydantic models, so you get autocompletion and type checking out of the box.

Installation

Requires Python 3.10 or higher.

Quick Start

The client reads AMPUP_API_KEY and AMPUP_BASE_URL from environment variables if you don’t pass them directly:

Configuration

The client implements the context manager protocol for clean resource management:

API Groups

The client exposes 8 API groups as properties. Each group has methods that accept typed Pydantic request models and return typed responses.

Organization

Accounts

Opportunities (Deals)

Meetings

Files

Metrics

Practice Scripts

Configuration

Error Handling

The SDK raises standard HTTP exceptions for API errors. The response body includes error details:

Support