Skip to main content

Components

Expanso provides 200+ components for building powerful data pipelines. Browse, search, and filter components to find exactly what you need.

Showing 202 of 202 components
amqp_0_9
Input
Connects to an AMQP (0.91) queue. AMQP is a messaging protocol used by various message brokers, including RabbitMQ.
ServicesMessaging
amqp_0_9
Output
Sends messages to an AMQP (0.91) exchange. AMQP is a messaging protocol used by various message brokers, including RabbitMQ.Connects to an AMQP (0.91)...
ServicesMessaging
amqp_1
Input
Reads messages from an AMQP (1.0) server.
ServicesMessaging
amqp_1
Output
Sends messages to an AMQP (1.0) server.
ServicesMessaging
archive
Processor
Archives all the messages of a batch into a single message according to the selected archive format.
ParsingUtility
avro
Processor
Performs Avro based operations on messages based on a schema.
ParsingTransform
awk
Processor
Executes an AWK program on messages. This processor is very powerful as it offers a range of custom functions for querying and mutating message conten...
Mapping
aws_dynamodb
Output
Inserts items into or deletes items from a DynamoDB table.
ServicesAWSCloud+2
aws_dynamodb_partiql
Processor
Executes a PartiQL expression against a DynamoDB table for each message.
IntegrationAWSCloud+2
aws_kinesis
Input
Receive messages from one or more Kinesis streams.
ServicesAWSCloud
aws_kinesis
Output
Sends messages to a Kinesis stream.
ServicesAWSCloud
aws_kinesis_firehose
Output
Sends messages to a Kinesis Firehose delivery stream.
ServicesAWSCloud
aws_lambda
Processor
Invokes an AWS lambda for each message. The contents of the message is the payload of the request, and the result of the invocation will become the ne...
IntegrationAWSCloud
aws_s3
Input
Downloads objects within an Amazon S3 bucket, optionally filtered by a prefix, either by walking the items in the bucket or by streaming upload notifi...
ServicesAWSCloud+1
aws_s3
Processor
Performs an S3 GetObject operation using the `bucket` + `key` provided in the config and replaces the original message parts with the content retrieve...
ServicesAWSCloud+1
aws_s3
Output
Sends message parts as objects to an Amazon S3 bucket. Each object is uploaded with the path specified with the `path` field.
ServicesAWSCloud+1
aws_sns
Output
Sends messages to an AWS SNS topic.
ServicesAWSCloud
aws_sqs
Input
Consume messages from an AWS SQS URL.
ServicesAWSCloud
aws_sqs
Output
Sends messages to an SQS queue.
ServicesAWSCloud