Every data stream.
The right destination.

Connect remote services, process with Pipeline, and route data to multiple destinations.

Illustration of data paths through a port gateway
35 Source adapters
30 Destination adapters
Native Go
Offline licensing

Collect. Process. Route.
One clear data path.

Turn different inputs into manageable dataflows. Configure connections, processing rules and destinations in one workspace.

Source

Remote pushes, message consumption and polling.

Durable queue

Local persistence for pending and failed data.

Platypus Pipeline

Parse, filter and enrich tags and fields.

Destinations

Combined conditions, independent deliveries.

Interactive example

Synthetic data stays in your browser

Sample input

Routing rule and result

set_tag("env", env) set_tag("service", service)
Tag conditionenv = production AND service = checkout
DatawayMatched destinations
ElasticsearchMatched destinations

This example does not collect or send real data.

The example visualizes fixed Tag rules locally. Actual Pipeline scripts run in the Go executor.

Connect your existing stack.

Use your collectors and data services. Deliver to the systems that suit your analysis and storage needs.

OpenTelemetryKafkaRedisPrometheusElasticsearchAWSGoogle CloudCloudflare

Your next dataflow starts here.

Start on one machine. Add Workers when you need them.

Get started