Amazon EventBridge Pipes
Amazon EventBridge Pipes helps you create point-to-point integrations between event producers and consumers with optional transform, filter, and enrich steps. It reduces the amount of integration code you need to write and maintain when building event-driven applications.
Amazon EventBridge Pipes publishes 2 APIs on the APIs.io network: Pipes API and Tags API. Tagged areas include Amazon Web Services, Event-Driven, Integration, Messaging, and Serverless.
The Amazon EventBridge Pipes catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Amazon EventBridge Pipes’ developer surface includes authentication, developer portal, documentation, engineering blog, developer console, signup flow, support, and 26 more developer resources.
Kin Score
APIs 2
Individual APIs this provider publishes, each with its own machine-readable definition.
Amazon EventBridge Pipes Pipes API
The Pipes API from Amazon EventBridge Pipes — 4 operation(s) for pipes.
Amazon EventBridge Pipes Tags API
The Tags API from Amazon EventBridge Pipes — 2 operation(s) for tags.
Postman Collections 3
Ready-to-run Postman collections for exercising this provider's APIs.
Amazon EventBridge Pipes API
POSTMANAmazon EventBridge Pipes
POSTMANOpen Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Amazon EventBridge Pipes
OPEN COLLECTIONArazzo Workflows 6
Multi-step API workflows described with the Arazzo specification.
EventBridge Pipes Create Pipe and Await Running
Create a pipe with DesiredState RUNNING, then poll DescribePipe until it reports CurrentState RUNNING.
ARAZZOEventBridge Pipes Create, Start and Confirm
Create a pipe in the STOPPED state, explicitly start it, then describe it to confirm the running configuration.
ARAZZOEventBridge Pipes Describe, Update and Await
Read an existing pipe, apply a configuration update, then poll until the pipe settles back to a stable state.
ARAZZOEventBridge Pipes Drain and Delete Pipe
Safely decommission a pipe by stopping it, polling until it is STOPPED, then deleting it.
ARAZZOEventBridge Pipes Stop Pipe and Await Stopped
Stop a running pipe, then poll DescribePipe until it confirms the pipe has fully reached the STOPPED state.
ARAZZOEventBridge Pipes Tag Pipe and Verify
Resolve a pipe's ARN by name, apply tags to it, then list the resource tags to verify they were stored.
ARAZZOPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Amazon Eventbridge Pipes Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Features 5
Notable capabilities this provider offers.
Point-to-Point Integration
Connect event sources directly to targets with minimal code
Event Filtering
Filter events before processing to reduce costs and noise
Event Enrichment
Enrich events with data from Lambda, Step Functions, or API destinations
Event Transformation
Transform event payloads using input transformers
Batching Support
Process events in batches for improved throughput
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Amazon EventBridge Pipes API Rules
SPECTRALAmazon EventBridge Pipes API Rules
SPECTRALJSON Schema 195
Standalone JSON Schema definitions for this provider's data models.
ArnOrJsonPath
JSON SCHEMAArnOrUrl
JSON SCHEMAArn
JSON SCHEMAAssignPublicIp
JSON SCHEMAAwsVpcConfiguration
JSON SCHEMABatchArrayProperties
JSON SCHEMABatchArraySize
JSON SCHEMABatchContainerOverrides
JSON SCHEMABatchDependsOn
JSON SCHEMABatchEnvironmentVariableList
JSON SCHEMABatchEnvironmentVariable
JSON SCHEMABatchJobDependency
JSON SCHEMABatchJobDependencyType
JSON SCHEMABatchParametersMap
JSON SCHEMABatchResourceRequirement
JSON SCHEMABatchResourceRequirementType
JSON SCHEMABatchResourceRequirementsList
JSON SCHEMABatchRetryAttempts
JSON SCHEMABatchRetryStrategy
JSON SCHEMABoolean
JSON SCHEMACapacityProvider
JSON SCHEMACapacityProviderStrategyItemBase
JSON SCHEMACapacityProviderStrategyItem
JSON SCHEMACapacityProviderStrategyItemWeight
JSON SCHEMACapacityProviderStrategy
JSON SCHEMAConflictException
JSON SCHEMACreatePipeRequest
JSON SCHEMACreatePipeResponse
JSON SCHEMADatabase
JSON SCHEMADbUser
JSON SCHEMADeadLetterConfig
JSON SCHEMADeletePipeRequest
JSON SCHEMADeletePipeResponse
JSON SCHEMADescribePipeRequest
JSON SCHEMADescribePipeResponse
JSON SCHEMADynamoDBStreamStartPosition
JSON SCHEMAEcsContainerOverrideList
JSON SCHEMAEcsContainerOverride
JSON SCHEMAEcsEnvironmentFileList
JSON SCHEMAEcsEnvironmentFile
JSON SCHEMAEcsEnvironmentFileType
JSON SCHEMAEcsEnvironmentVariableList
JSON SCHEMAEcsEnvironmentVariable
JSON SCHEMAEcsEphemeralStorage
JSON SCHEMAEcsInferenceAcceleratorOverrideList
JSON SCHEMAEcsInferenceAcceleratorOverride
JSON SCHEMAEcsResourceRequirement
JSON SCHEMAEcsResourceRequirementType
JSON SCHEMAEcsResourceRequirementsList
JSON SCHEMAEcsTaskOverride
JSON SCHEMAEndpointString
JSON SCHEMAEphemeralStorageSize
JSON SCHEMAEventBridgeDetailType
JSON SCHEMAEventBridgeEndpointId
JSON SCHEMAEventBridgeEventResourceList
JSON SCHEMAEventBridgeEventSource
JSON SCHEMAEventPattern
JSON SCHEMAFilterCriteria
JSON SCHEMAFilterList
JSON SCHEMAFilter
JSON SCHEMAHeaderKey
JSON SCHEMAHeaderParametersMap
JSON SCHEMAHeaderValue
JSON SCHEMAInputTemplate
JSON SCHEMAInteger
JSON SCHEMAInternalException
JSON SCHEMAJsonPath
JSON SCHEMAKafkaBootstrapServers
JSON SCHEMAKafkaTopicName
JSON SCHEMAKinesisPartitionKey
JSON SCHEMAKinesisStreamStartPosition
JSON SCHEMALaunchType
JSON SCHEMALimitMax10
JSON SCHEMALimitMax100
JSON SCHEMALimitMax10000
JSON SCHEMALimitMin1
JSON SCHEMAListPipesRequest
JSON SCHEMAListPipesResponse
JSON SCHEMAListTagsForResourceRequest
JSON SCHEMAListTagsForResourceResponse
JSON SCHEMALogStreamName
JSON SCHEMAMaximumBatchingWindowInSeconds
JSON SCHEMAMaximumRecordAgeInSeconds
JSON SCHEMAMaximumRetryAttemptsESM
JSON SCHEMAMessageDeduplicationId
JSON SCHEMAMessageGroupId
JSON SCHEMAMQBrokerAccessCredentials
JSON SCHEMAMQBrokerQueueName
JSON SCHEMAMSKAccessCredentials
JSON SCHEMAMSKStartPosition
JSON SCHEMANetworkConfiguration
JSON SCHEMANextToken
JSON SCHEMANotFoundException
JSON SCHEMAOnPartialBatchItemFailureStreams
JSON SCHEMAOptionalArn
JSON SCHEMAPathParameterList
JSON SCHEMAPathParameter
JSON SCHEMAPipeArn
JSON SCHEMAPipeDescription
JSON SCHEMAPipeEnrichmentHttpParameters
JSON SCHEMAPipeEnrichmentParameters
JSON SCHEMAPipeList
JSON SCHEMAPipeName
JSON SCHEMAPipe
JSON SCHEMAPipeSourceActiveMQBrokerParameters
JSON SCHEMAPipeSourceDynamoDBStreamParameters
JSON SCHEMAPipeSourceKinesisStreamParameters
JSON SCHEMAPipeSourceManagedStreamingKafkaParameters
JSON SCHEMAPipeSourceParameters
JSON SCHEMAPipeSourceRabbitMQBrokerParameters
JSON SCHEMAPipeSourceSelfManagedKafkaParameters
JSON SCHEMAPipeSourceSqsQueueParameters
JSON SCHEMAPipeStateReason
JSON SCHEMAPipeState
JSON SCHEMAPipeTargetBatchJobParameters
JSON SCHEMAPipeTargetCloudWatchLogsParameters
JSON SCHEMAPipeTargetEcsTaskParameters
JSON SCHEMAPipeTargetEventBridgeEventBusParameters
JSON SCHEMAPipeTargetHttpParameters
JSON SCHEMAPipeTargetInvocationType
JSON SCHEMAPipeTargetKinesisStreamParameters
JSON SCHEMAPipeTargetLambdaFunctionParameters
JSON SCHEMAPipeTargetParameters
JSON SCHEMAPipeTargetRedshiftDataParameters
JSON SCHEMAPipeTargetSageMakerPipelineParameters
JSON SCHEMAPipeTargetSqsQueueParameters
JSON SCHEMAPipeTargetStateMachineParameters
JSON SCHEMAPlacementConstraintExpression
JSON SCHEMAPlacementConstraint
JSON SCHEMAPlacementConstraintType
JSON SCHEMAPlacementConstraints
JSON SCHEMAPlacementStrategies
JSON SCHEMAPlacementStrategyField
JSON SCHEMAPlacementStrategy
JSON SCHEMAPlacementStrategyType
JSON SCHEMAPropagateTags
JSON SCHEMAQueryStringKey
JSON SCHEMAQueryStringParametersMap
JSON SCHEMAQueryStringValue
JSON SCHEMAReferenceId
JSON SCHEMARequestedPipeStateDescribeResponse
JSON SCHEMARequestedPipeState
JSON SCHEMAResourceArn
JSON SCHEMARoleArn
JSON SCHEMASageMakerPipelineParameterList
JSON SCHEMASageMakerPipelineParameterName
JSON SCHEMASageMakerPipelineParameter
JSON SCHEMASageMakerPipelineParameterValue
JSON SCHEMASecretManagerArnOrJsonPath
JSON SCHEMASecretManagerArn
JSON SCHEMASecurityGroupId
JSON SCHEMASecurityGroupIds
JSON SCHEMASecurityGroup
JSON SCHEMASecurityGroups
JSON SCHEMASelfManagedKafkaAccessConfigurationVpc
JSON SCHEMASelfManagedKafkaStartPosition
JSON SCHEMAServiceQuotaExceededException
JSON SCHEMASql
JSON SCHEMASqls
JSON SCHEMAStartPipeRequest
JSON SCHEMAStartPipeResponse
JSON SCHEMAStatementName
JSON SCHEMAStopPipeRequest
JSON SCHEMAStopPipeResponse
JSON SCHEMAStringList
JSON SCHEMAString
JSON SCHEMASubnetId
JSON SCHEMASubnetIds
JSON SCHEMASubnet
JSON SCHEMASubnets
JSON SCHEMATagKeyList
JSON SCHEMATagKey
JSON SCHEMATagList
JSON SCHEMATagMap
JSON SCHEMATagResourceRequest
JSON SCHEMATagResourceResponse
JSON SCHEMATag
JSON SCHEMATagValue
JSON SCHEMAThrottlingException
JSON SCHEMATimestamp
JSON SCHEMAUntagResourceRequest
JSON SCHEMAUntagResourceResponse
JSON SCHEMAUpdatePipeRequest
JSON SCHEMAUpdatePipeResponse
JSON SCHEMAUpdatePipeSourceActiveMQBrokerParameters
JSON SCHEMAUpdatePipeSourceDynamoDBStreamParameters
JSON SCHEMAUpdatePipeSourceKinesisStreamParameters
JSON SCHEMAUpdatePipeSourceParameters
JSON SCHEMAUpdatePipeSourceRabbitMQBrokerParameters
JSON SCHEMAUpdatePipeSourceSelfManagedKafkaParameters
JSON SCHEMAUpdatePipeSourceSqsQueueParameters
JSON SCHEMAURI
JSON SCHEMAValidationException
JSON SCHEMAScroll for all 195
JSON Structure 195
JSON Structure definitions describing this provider's data shapes.
Amazon Eventbridge Pipes Arn Or Json Path Structure
JSON STRUCTUREAmazon Eventbridge Pipes Arn Or Url Structure
JSON STRUCTUREAmazon Eventbridge Pipes Arn Structure
JSON STRUCTUREAmazon Eventbridge Pipes Assign Public Ip Structure
JSON STRUCTUREAmazon Eventbridge Pipes Aws Vpc Configuration Structure
JSON STRUCTUREAmazon Eventbridge Pipes Batch Array Size Structure
JSON STRUCTUREAmazon Eventbridge Pipes Batch Depends On Structure
JSON STRUCTUREAmazon Eventbridge Pipes Batch Job Dependency Structure
JSON STRUCTUREAmazon Eventbridge Pipes Batch Parameters Map Structure
JSON STRUCTUREAmazon Eventbridge Pipes Batch Retry Attempts Structure
JSON STRUCTUREAmazon Eventbridge Pipes Batch Retry Strategy Structure
JSON STRUCTUREAmazon Eventbridge Pipes Boolean Structure
JSON STRUCTUREAmazon Eventbridge Pipes Capacity Provider Structure
JSON STRUCTUREAmazon Eventbridge Pipes Conflict Exception Structure
JSON STRUCTUREAmazon Eventbridge Pipes Create Pipe Request Structure
JSON STRUCTUREAmazon Eventbridge Pipes Create Pipe Response Structure
JSON STRUCTUREAmazon Eventbridge Pipes Database Structure
JSON STRUCTUREAmazon Eventbridge Pipes Db User Structure
JSON STRUCTUREAmazon Eventbridge Pipes Dead Letter Config Structure
JSON STRUCTUREAmazon Eventbridge Pipes Delete Pipe Request Structure
JSON STRUCTUREAmazon Eventbridge Pipes Delete Pipe Response Structure
JSON STRUCTUREAmazon Eventbridge Pipes Describe Pipe Request Structure
JSON STRUCTUREAmazon Eventbridge Pipes Ecs Environment File Structure
JSON STRUCTUREAmazon Eventbridge Pipes Ecs Ephemeral Storage Structure
JSON STRUCTUREAmazon Eventbridge Pipes Ecs Task Override Structure
JSON STRUCTUREAmazon Eventbridge Pipes Endpoint String Structure
JSON STRUCTUREAmazon Eventbridge Pipes Event Pattern Structure
JSON STRUCTUREAmazon Eventbridge Pipes Filter Criteria Structure
JSON STRUCTUREAmazon Eventbridge Pipes Filter List Structure
JSON STRUCTUREAmazon Eventbridge Pipes Filter Structure
JSON STRUCTUREAmazon Eventbridge Pipes Header Key Structure
JSON STRUCTUREAmazon Eventbridge Pipes Header Parameters Map Structure
JSON STRUCTUREAmazon Eventbridge Pipes Header Value Structure
JSON STRUCTUREAmazon Eventbridge Pipes Input Template Structure
JSON STRUCTUREAmazon Eventbridge Pipes Integer Structure
JSON STRUCTUREAmazon Eventbridge Pipes Internal Exception Structure
JSON STRUCTUREAmazon Eventbridge Pipes Json Path Structure
JSON STRUCTUREAmazon Eventbridge Pipes Kafka Topic Name Structure
JSON STRUCTUREAmazon Eventbridge Pipes Kinesis Partition Key Structure
JSON STRUCTUREAmazon Eventbridge Pipes Launch Type Structure
JSON STRUCTUREAmazon Eventbridge Pipes Limit Max10 Structure
JSON STRUCTUREAmazon Eventbridge Pipes Limit Max100 Structure
JSON STRUCTUREAmazon Eventbridge Pipes Limit Max10000 Structure
JSON STRUCTUREAmazon Eventbridge Pipes Limit Min1 Structure
JSON STRUCTUREAmazon Eventbridge Pipes List Pipes Request Structure
JSON STRUCTUREAmazon Eventbridge Pipes List Pipes Response Structure
JSON STRUCTUREAmazon Eventbridge Pipes Log Stream Name Structure
JSON STRUCTUREAmazon Eventbridge Pipes Message Group Id Structure
JSON STRUCTUREAmazon Eventbridge Pipes Mq Broker Queue Name Structure
JSON STRUCTUREAmazon Eventbridge Pipes Msk Start Position Structure
JSON STRUCTUREAmazon Eventbridge Pipes Network Configuration Structure
JSON STRUCTUREAmazon Eventbridge Pipes Next Token Structure
JSON STRUCTUREAmazon Eventbridge Pipes Not Found Exception Structure
JSON STRUCTUREAmazon Eventbridge Pipes Optional Arn Structure
JSON STRUCTUREAmazon Eventbridge Pipes Path Parameter List Structure
JSON STRUCTUREAmazon Eventbridge Pipes Path Parameter Structure
JSON STRUCTUREAmazon Eventbridge Pipes Pipe Arn Structure
JSON STRUCTUREAmazon Eventbridge Pipes Pipe Description Structure
JSON STRUCTUREAmazon Eventbridge Pipes Pipe List Structure
JSON STRUCTUREAmazon Eventbridge Pipes Pipe Name Structure
JSON STRUCTUREAmazon Eventbridge Pipes Pipe State Reason Structure
JSON STRUCTUREAmazon Eventbridge Pipes Pipe State Structure
JSON STRUCTUREAmazon Eventbridge Pipes Pipe Structure
JSON STRUCTUREAmazon Eventbridge Pipes Placement Constraint Structure
JSON STRUCTUREAmazon Eventbridge Pipes Placement Constraints Structure
JSON STRUCTUREAmazon Eventbridge Pipes Placement Strategies Structure
JSON STRUCTUREAmazon Eventbridge Pipes Placement Strategy Structure
JSON STRUCTUREAmazon Eventbridge Pipes Propagate Tags Structure
JSON STRUCTUREAmazon Eventbridge Pipes Query String Key Structure
JSON STRUCTUREAmazon Eventbridge Pipes Query String Value Structure
JSON STRUCTUREAmazon Eventbridge Pipes Reference Id Structure
JSON STRUCTUREAmazon Eventbridge Pipes Requested Pipe State Structure
JSON STRUCTUREAmazon Eventbridge Pipes Resource Arn Structure
JSON STRUCTUREAmazon Eventbridge Pipes Role Arn Structure
JSON STRUCTUREAmazon Eventbridge Pipes Secret Manager Arn Structure
JSON STRUCTUREAmazon Eventbridge Pipes Security Group Id Structure
JSON STRUCTUREAmazon Eventbridge Pipes Security Group Ids Structure
JSON STRUCTUREAmazon Eventbridge Pipes Security Group Structure
JSON STRUCTUREAmazon Eventbridge Pipes Security Groups Structure
JSON STRUCTUREAmazon Eventbridge Pipes Self Managed Kafka Access Configuration Credentials Structure
JSON STRUCTUREAmazon Eventbridge Pipes Sql Structure
JSON STRUCTUREAmazon Eventbridge Pipes Sqls Structure
JSON STRUCTUREAmazon Eventbridge Pipes Start Pipe Request Structure
JSON STRUCTUREAmazon Eventbridge Pipes Start Pipe Response Structure
JSON STRUCTUREAmazon Eventbridge Pipes Statement Name Structure
JSON STRUCTUREAmazon Eventbridge Pipes Stop Pipe Request Structure
JSON STRUCTUREAmazon Eventbridge Pipes Stop Pipe Response Structure
JSON STRUCTUREAmazon Eventbridge Pipes String List Structure
JSON STRUCTUREAmazon Eventbridge Pipes String Structure
JSON STRUCTUREAmazon Eventbridge Pipes Subnet Id Structure
JSON STRUCTUREAmazon Eventbridge Pipes Subnet Ids Structure
JSON STRUCTUREAmazon Eventbridge Pipes Subnet Structure
JSON STRUCTUREAmazon Eventbridge Pipes Subnets Structure
JSON STRUCTUREAmazon Eventbridge Pipes Tag Key List Structure
JSON STRUCTUREAmazon Eventbridge Pipes Tag Key Structure
JSON STRUCTUREAmazon Eventbridge Pipes Tag List Structure
JSON STRUCTUREAmazon Eventbridge Pipes Tag Map Structure
JSON STRUCTUREAmazon Eventbridge Pipes Tag Resource Request Structure
JSON STRUCTUREAmazon Eventbridge Pipes Tag Resource Response Structure
JSON STRUCTUREAmazon Eventbridge Pipes Tag Structure
JSON STRUCTUREAmazon Eventbridge Pipes Tag Value Structure
JSON STRUCTUREAmazon Eventbridge Pipes Throttling Exception Structure
JSON STRUCTUREAmazon Eventbridge Pipes Timestamp Structure
JSON STRUCTUREAmazon Eventbridge Pipes Update Pipe Request Structure
JSON STRUCTUREAmazon Eventbridge Pipes Update Pipe Response Structure
JSON STRUCTUREAmazon Eventbridge Pipes Update Pipe Source Managed Streaming Kafka Parameters Structure
JSON STRUCTUREAmazon Eventbridge Pipes Uri Structure
JSON STRUCTUREAmazon Eventbridge Pipes Validation Exception Structure
JSON STRUCTUREScroll for all 195
Examples 88
Example request and response payloads for these APIs.
Scroll for all 88
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 4
What developers build with this provider.
Database Change Data Capture
Stream DynamoDB or Aurora changes to downstream systems
Queue Processing
Connect SQS queues to Lambda or Step Functions for message processing
Stream Analytics
Process Kinesis or Kafka streams with filtering and enrichment
SaaS Integration
Connect SaaS event sources to AWS targets without custom code
Resources
Get Started 5
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 8
Pagination, idempotency, versioning, errors, and events
Scroll for all 8
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 6
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 5
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Other 1
Properties that don't map to a standard resource type