Install & Compatibility
Where this runs
tested against v2.1.8 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.762s · 34.7MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 4.1s · import 0.694s · 34MB
33MB installed
● package 33MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
Pipedream
✓ from pipedream import Pipedream
Account
✓ from pipedream import Account
ConfigurePropResponse
✓ from pipedream import ConfigurePropResponse
✗ from pipedream.models import ConfigurePropResponse
The models submodule does not exist in v1.1.x; all classes are at top level.
Initialize Pipedream client, list accounts, and run an action.
from pipedream import Pipedream
import os
# Initialize client with environment variable for security
pd = Pipedream(api_key=os.environ.get('PIPEDREAM_API_KEY', ''), environment='development')
# List accounts
accounts = pd.accounts.list()
print(accounts)
# Execute an action (example: send email)
response = pd.actions.run(
action_name='email.send',
inputs={'to': 'test@example.com', 'subject': 'Hello', 'body': 'World'}
)
print(response)
Errors
Common errors & fixes
ImportError: cannot import name 'ConfigurePropResponse' from 'pipedream'
Using a version prior to 1.1.3 where the class had a typo and was not exported.
fixUpgrade to pipedream >=1.1.3: `pip install --upgrade pipedream`
TypeError: __init__() got an unexpected keyword argument 'environment'
The 'environment' parameter was removed in v1.1.6 in favor of 'base_url'.
fixReplace `environment='...'` with `base_url='https://api.pipedream.com/v1'` or remove it.
Upgrade
Version history
2.1.8latest on PyPI · released Jun 17, 2026
Audit
Dependencies
httpxrequiredHTTP client for API calls
pydanticrequiredData validation and settings management