Registry /
devops / aws-cdk-aws-pipes-sources-alpha
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
DynamoDBSource
✓ from aws_cdk.aws_pipes_sources_alpha import DynamoDBSource
Standard import for DynamoDB stream source.
KinesisSource
✓ from aws_cdk.aws_pipes_sources_alpha import KinesisSource
Standard import for Kinesis stream source.
SQSSource
✓ from aws_cdk.aws_pipes_sources_alpha import SQSSource
Standard import for SQS queue source.
SqsSource
✓
✗ from aws_cdk.aws_pipes_sources_alpha import SqsSource
Incorrect casing; class is 'SQSSource' (all caps).
PipeSource
✓
✗ from aws_cdk.aws_pipes_sources_alpha import PipeSource
There is no base class 'PipeSource'; use specific source classes.
Minimal example using SQS as source and Lambda as target. Requires pre-existing queue and function.
from aws_cdk import App, Stack
from aws_cdk.aws_pipes_alpha import Pipe, PipeSource, PipeTarget
from aws_cdk.aws_pipes_sources_alpha import SQSSource
from aws_cdk.aws_pipes_targets_alpha import LambdaFunctionTarget
from aws_cdk.aws_lambda import Function, Code, Runtime
app = App()
stack = Stack(app, 'QuickstartStack')
# Create source and target resources (not shown for brevity)
# source_queue = sqs.Queue(stack, 'SourceQueue')
# target_function = Function(stack, 'TargetFunction', ...)
# Define the pipe
source = SQSSource(source_queue)
target = LambdaFunctionTarget(target_function)
pipe = Pipe(stack, 'Pipe',
source=source,
target=target
)
app.synth()
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'aws_cdk.aws_pipes_sources_alpha'
Missing package install or wrong Python environment.
fixRun 'pip install aws-cdk-aws-pipes-sources-alpha' and ensure your virtual environment is active.
JSIIError: jsii.errors.JSIIError: ... (resource:aws-cdk-aws-pipes-sources-alpha) ...
Version mismatch between this alpha module and the core CDK library (aws-cdk-lib).
fixEnsure aws-cdk-lib and aws-cdk-aws-pipes-sources-alpha have compatible versions (e.g., both 2.258.0a0).
AttributeError: module 'aws_cdk.aws_pipes_sources_alpha' has no attribute 'DynamoDBSource'
Incorrect import or version does not support that source.
fixVerify the source class name (e.g., 'DynamoDBSource') is available in your installed version. Check documentation.
Upgrade
Version history
2.258.0a0latest on PyPI · released Jun 4, 2026
Audit
Dependencies
aws-cdk-librequiredCore CDK library required for all CDK apps.
constructsrequiredConstruct programming model.