Skip to main content

AddePy

Unofficial Python SDK for Addepar. Python 3.10+.

Install

pip install addepy

Configure

Create a .env file in your project directory with your Addepar API credentials:

ADDEPAR_ENVIRONMENT=production
ADDEPAR_FIRM_NAME=yourfirm
ADDEPAR_FIRM_ID=12345
ADDEPAR_KEY_ID=your_key_id
ADDEPAR_KEY_SECRET=your_key_secret

Add .env to your project's .gitignore. Use sandbox or development if that is the environment provisioned for your firm.

from addepy import AddePy

with AddePy.from_dotenv(".env") as client:
    entities = client.ownership.entities.list_entities(limit=10)

The path is relative to your working directory. AddePy.from_dotenv() without a path reads the nearest Git repository's root .env. Encoded API keys, OAuth, and process environment variables are also supported; see configuration.

Portfolio query job

Save query JSON copied from Addepar as portfolio-query.json, then run:

from pathlib import Path
from addepy import AddePy

query = Path("portfolio-query.json").read_text(encoding="utf-8")

with AddePy.from_dotenv(".env") as client:
    result = client.portfolio.jobs.execute_job(query).json()

Transaction query job

Save your transaction query as transaction-query.json:

from pathlib import Path
from addepy import AddePy

query = Path("transaction-query.json").read_text(encoding="utf-8")

with AddePy.from_dotenv(".env") as client:
    result = client.portfolio.transaction_jobs.execute_job(query).json()

Both methods submit once, wait for completion, and download the result. They accept JSON text or a dictionary containing query parameters, either directly or under data.attributes. Keep query files private. For saved views, large exports, or resuming a job after a timeout, see jobs.

Documentation

Metadata

Release files for addepy 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for addepy 0.6.0
File Size Uploaded
addepy-0.6.0.tar.gz 138.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for addepy 0.6.0
File Interpreter ABI Platform
addepy-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 257.6 kB

Release files / addepy-0.6.0.tar.gz

Download URL addepy-0.6.0.tar.gz
Size 138.5 kB
Tags Source
SHA-256 checksum
How to use checksums
608ad0b97c71feff7f7008c7ab4f57af58ed722e64ef6f1338f684022a28ab96
BLAKE2b-256 checksum
How to use checksums
f005789755ecc63afd5699fa2891af856e3018e5b8cec1e22de7ada5d08688bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / addepy-0.6.0-py3-none-any.whl

Download URL addepy-0.6.0-py3-none-any.whl
Size 119.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
99243f05fbd8b3a3b31e35238c1f967ba5d4223d8aaad18f818c0495d2918498
BLAKE2b-256 checksum
How to use checksums
2ca1fbe7a1b21f285b92475201a192002dae86654cf5a8fcad1b3b3a2e975443
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page