Registry / workflow / pipedream

pipedream

JSON →
library2.1.8pypypi✓ verified 83d ago

Python SDK for the Pipedream platform, enabling integration with over 2,000 apps and APIs for building workflows, managing accounts, and executing actions. Current version 1.1.11, released with progressive scopes support. Active development with frequent minor releases.

pip install pipedream
INSTALL
IMPORT
SIG · PIPEDREAM
P
pipedream
workflowpythonv2.1.8
Install
4.1s avg
Import
728ms
Disk
33MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
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
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.762s · 34.7MB
glibc
py 3.103.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)
Debug
Known issues
breakingEnvironment parameter removed from constructor in v1.1.6; use baseURL instead.
fix
Replace `environment='development'` with `base_url='https://api.pipedream.com/v1'` or omit to use default.
affects: >=1.1.6
deprecatedThe `timeout` argument in client constructor was missing in v1.1.0–1.1.1 and added back in 1.1.2.
fix
Upgrade to >=1.1.2 or set timeout via httpx client directly.
affects: 1.1.0, 1.1.1
gotchaConfigurePropResponse was misspelled as 'ConfigurePropResponse' in v1.1.2; fixed in 1.1.3.
fix
Upgrade to >=1.1.3 or use the correct spelling (note: the attribute was 'configured' vs 'configured').
affects: 1.1.2
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.
fix
Upgrade 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'.
fix
Replace `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
Agent activity
34 hits · last 30 days
node
29
OpenAI (training)
1
Resources
pipedream — pip install pipedream · libregistry