Skip to main content

Readers overview

The following is a summary of reader capabilities. For more information, see:

Note

Unless otherwise specified, Striim does not support reading from sources or cloud services whose endpoints are located in AWS GovCloud, Azure Government, or Google for Government.

Readers summary table

reader

input(s)

output stream type(s)

supports replication

recoverable

ADLS Reader

Data stored as files or BLOBs in a storage container in Azure Data Lake Storage (ADLS).

JSONNodeEvent

no

A1P

Cosmos DB Reader (see Cosmos DB)

Initial Load mode: Cosmos DB documents using Microsoft Azure Cosmos SDK for Azure CosmosDB SQL API

Incremental mode: Cosmos DB documents using Cosmos DB's change feed

JSONNodeEvent

requires upsert support in writer, so only to Cosmos DB Writer and MongoDB Writer

yes, but see Cosmos DB Reader limitations

Database ReaderDatabase Reader

JDBC from a supported DBMS (see Database Reader)Database Reader

WAEvent

insert only

if output is persisted to a Kafka stream (or use Incremental Batch Reader instead)

FilesFile Reader

Apache access log, Avro, binary, delimited text, free-form text (using RegEx), GoldenGate trail file, JSON, name-value pairs, Parquet, XML

AvroEvent (when input is Avro), user-defined JSON (when input is JSON), ParquetEvent (when input is Parquet) or WAEvent

for GoldenGate only

yes

GCS Reader

Apache access log, Avro, binary, delimited text, free-form text (using RegEx), JSON, name-value pairs, Parquet, XML

JSONNodeEvent, ParquetEvent, user-defined, WAEvent, XMLNodeEvent

no

A1P

Google Ads

Data from a Google Ads instance

WAEvent

no

only available for objects with a valid check column and is not available when the resync option is enabled.

HDFSHDFS Reader

Apache access log, binary, delimited text, free-form text (using RegEx), JSON, name-value pairs, Parquet, XML

user-defined JSON (when input is JSON), ParquetEvent (when input is Parquet) or WAEvent

no

yes

HP NonStop

NonStop TMF audit trail

WAEvent

yes

yes

HTTP

Apache access log, binary, free-form text (using RegEx), JSON, name-value pairs, XML

WAEvent or user-defined JSON (when input is JSON)

no

if output is persisted to a Kafka stream

HubSpot ReaderHubSpot Reader

Standard HubSpot objects

WAEvent

no

A1P

Incremental Batch ReaderIncremental Batch Reader

JDBC from same sources as Database Reader

WAEvent

insert only

yes

Intercom

Data from an Intercom instance.

WAEvent

no

A1P and E1P recovery for incremental load only

Jira Reader

Data from a JIRA instance.

WAEvent

no

A1P

JMSJMS Reader

Apache access log, delimited text, free-form text (using RegEx), JSON, name-value pairs, XML

WAEvent or user-defined JSON (when input is JSON)

no

yes

JMX

Java Management Extensions (JMX)

JSONNodeEvent

no

yes

KafkaKafka Reader

Apache access log, Avro, delimited text, free-form text (using RegEx), JSON, name-value pairs, XML

WAEvent, AvroEvent (when input is Avro), or user-defined JSON (when input is JSON)

no

yes

MariaDB Reader (see MariaDB)

MariaDB Galera Cluster binary log (binlog)

WAEvent

yes

yes

Mongo Cosmos DB Reader (see Cosmos DB)

Initial Load mode: Azure Cosmos DB documents using mongo-driver-sync

Incremental mode: Cosmos DB documents using Azure Cosmos DB API for MongoDB's change stream

JSONNodeEvent

insert and delete only

requires upsert support in writer, so only to Cosmos DB Writer and MongoDB Writer

see Mongo Cosmos DB Reader limitations

MongoDB Reader (see MongoDB)

MongoDB replica set operations log (oplog.rs)

JSONNodeEvent

yes

yes

MQTT

Avro, delimited text, JSON, name-value pairs, XML

WAEvent, AvroEvent (when input is Avro), or user-defined JSON (when input is JSON)

no

yes

MS SQL Reader / MSJet (see SQL Server)

SQL Server transaction log

WAEvent

yes

yes

MultiFile Reader

Apache access log, Avro, binary, delimited text, free-form text (using RegEx), JSON, name-value pairs, XML

WAEvent, AvroEvent (when input is Avro), or user-defined JSON (when input is JSON)

no

if output is persisted to a Kafka stream

MySQL Reader (see MySQL)

MySQL binary log (binlog)

WAEvent

yes

yes

OPCUA

an OPC-UA server

OPCUA Data Change Event

no

yes

OJet (see Oracle Database)

Oracle logs

WAEvent

yes

yes

Oracle Reader (see Oracle Database)

Oracle logs

WAEvent

yes

yes

PostgreSQL Reader (see PostgreSQL)

replication slot

WAEvent

yes

yes

Amazon S3S3 Reader

Apache access log, Avro, binary, delimited text, free-form text (using RegEx), JSON, name-value pairs, Parquet, XML

AvroEvent (when input is Avro), user-defined JSON (when input is JSON) ParquetEvent (when input is Parquet), or WAEvent

no

yes

Salesforce

Salesforce CDC (Streaming API) using CometD

WAEvent

yes

yes (limited by retention of the Salesforce side)

Salesforce Pardot Reader

Force.com REST API

WAEvent

yes

yes

Salesforce initial loadSalesforce Reader

Force.com REST API

WAEvent

yes

yes

Salesforce Platform Event Reader

Salesforce platform event message subscription

WAEvent

insert only

yes

Salesforce Push Topic Reader

Salesforce Streaming API

WAEvent

yes

yes

ServiceNow Reader

ServiceNow tables

WAEvent

insert and update only

yes

Snowflake

Snowflake tables using Snowflake JDBC

WAEvent

yes

yes

SQL Server

see MS SQL Reader / MS Jet, above

StripeStripe Reader

Stripe API

WAEvent

no

yes (based on the value of the Incremental Load marker)

TCP

Apache access log, binary, delimited text, free-form text (using RegEx), JSON, name-value pairs, XML

WAEvent or user-defined JSON (when input is JSON)

no

if output is persisted to a Kafka stream

Teradata

see Database Reader, above

UDP

Apache access log, binary, collectd, delimited text, free-form text (using RegEx), JSON, Kafka stream, name-value pairs, NetFlow v5 or v9, XML

WAEvent, CollectdEvent (when input is collectd), or user-defined JSON (when input is JSON)

no

if output is persisted to a Kafka stream

Windows event logs

Windows Application, Security, or System event log

WindowsLogEvent

no

yes

Yellowbrick

see Database Writer, above

YugabyteDB

replication slot

WAEvent

yes

yes

ZendeskZendesk Reader

Zendesk Support API

WAEvent

no

A1P and E1P for incremental load only