Skip to main content

Striim Developer

Striim Developer is a free, serverless evaluation version of Striim Cloud tailored for developers and data engineers who want to explore, prototype, and experiment with the latest Striim real-time data streaming and integration capabilities.  Striim Developer provides a hands-on environment to support your development journey as you build proofs of concept, test integration pipelines, or simply learn about Striim's powerful features. When you are ready to scale, you can move your pipelines and other applications to your Striim Cloud Enterprise or Striim Cloud Mission Critical services.

You can sign up with your business or personal email address at https://signup-developer.striim.com/.

You can post questions and comments and discuss with other users in the Striim Community.

Note

Striim Developer is designed with fault tolerance in mind, but it does not include SLAs for uptime or dedicated product support. You should not run production or business-critical data pipelines or applications on Striim Developer.

Striim Developer always runs the latest version of Striim.

Supported adapters

The following generally-available (GA) adapters are available in Striim Developer:

Supported GA readers

Supported GA writers

  • Continuous Generator

  • Database Reader (for initial loads from sources such as BigQuery, MySQL, PostgreSQL, Snowflake, and more)

  • External source (Striim Connect)

  • File Reader

  • Google PubSub Reader

  • HDFS Reader

  • HTTP Reader

  • Incremental Batch Reader (for near real-time continuous replication from sources such as BigQuery, MySQL, PostgreSQL, Snowflake, and more)

  • JMS Reader

  • JMX Reader

  • Kafka Reader

  • MariaDB Reader

  • MongoDB Reader

  • MultiFile Reader

  • MySQL Reader

  • OPCUA Reader

  • Oracle Reader

  • PostgreSQL Reader

  • S3 Reader

  • Spanner Batch Reader

  • TCP Reader

  • UDP Reader

  • Windows Event Log Reader

  • ADLS Gen2 Writer

  • Azure Blob Writer

  • Azure Event Hub Writer

  • Azure Synapse Writer

  • BigQuery Writer

  • Cassandra Cosmos DB Writer

  • Cassandra Writer

  • Cloudera Hive Writer

  • Cosmos DB Writer

  • Database Writer

  • Databricks Writer

  • File Writer

  • GCS Writer

  • Google PubSub Writer

  • HBase Writer

  • HDFS Writer

  • Hazelcast Writer

  • Hive Writer

  • Hortonworks Hive Writer

  • HTTP Writer

  • JMS Writer

  • JPA Writer

  • Kafka Writer

  • Kinesis Writer

  • Kudu Writer

  • MapR DB Writer

  • MapR FS Writer

  • MapR Stream Writer

  • Redshift Writer

  • S3 Writer

  • Snowflake Writer

  • Spanner Writer

Trial adapters

The following adapters (which are currently available in Striim Cloud Enterprise and Striim Cloud Mission Critical) are available in Striim Developer on a 14-day free trial, tracked individually for each adapter. After the trial period for an adapter ends, any applications that include the trial adapter will automatically be disabled and remain inactive. To continue using those applications, you can export them from Striim Developer and import them to Striim Cloud Enterprise or Striim Cloud Mission Critical.

Trial readers

Trial writer

  • Google Ads Reader

  • Hubspot Reader

  • Intercom Reader

  • JIRA Reader

  • Salesforce CDC Reader

  • Salesforce Pardot Reader

  • Salesforce Reader

  • Stripe Reader

  • Zendesk Reader

  • Salesforce Writer

Preview adapters

A preview adapter is an adapter that is available for early prototyping by users for functional testing of their use cases. Preview adapters have a subset of functionality of generally available adapters, and should not be used for production or business critical workloads, or for performance testing and benchmarking. Striim may choose to make the preview connectors generally available at a future point in time.  Striim does not offer guarantees that the generally available version of a preview adapter will retain the functionality, performance or architecture of the preview connector.

Preview adapters are available in Striim Developer only.  The terms and conditions of the Striim Developer apply to the usage of these adapters. You can post your feedback about preview adapters in the Striim Community, and Striim may address your feedback on a best-effort basis.

Key differences between Preview and Generally Available (GA) adapters for SaaS business applications

The table below provides a comparison of the features of preview and GA adapters when reading from or writing to SaaS business applications such as Salesforce, ServiceNow, Google Sheets, Microsoft Dataverse, Adobeand Workday. This comparison offers a general overview; some adapters may include features not covered here. For detailed information on the specific features of individual adapters, refer to the documentation pages for those adapters.

Feature

Supported in GA adapters

Supported in Preview adapters

Notes

Objects

Standard objects

Custom objects

Authentication

Basic authentication

Username and password

OAuth authentication

Manual configuration based

Custom authentication methods

Not all methods may be supported

Building applications

Using wizards

Flow Designer

Striim TQL

Operations

Automated mode

Initial load

Continuous replication using incremental loading

 

Schema handling

Initial schema creation

Works with supported targets

Runtime

Resilience/recovery

Parallel execution

Metrics

Standard metrics

Governance

Connection profiles

Sherlock AI

Sentinel AI

Customer

Contractual SLAs

Key differences between Preview and Generally Available (GA) adapters for databases and data warehouses

The table below provides a comparison of the features of preview and GA adapters when reading from or writing to databases and data warehouses such as Oracle, PostgreSQL, Amazon Redshift, Google BigQuery, and Azure Synapse. This comparison offers a general overview; some adapters may include features not covered here. For detailed information on the specific features of individual adapters, refer to the documentation pages for those adapters.

Feature

Supported in GA adapters

Supported in Preview adapters

Notes

Table selection

Named tables

Query-based selection

For supported adapters

Data type support

Structured data

Semi-structured data

Unstructured (BLOB, etc.)

Authentication

Basic authentication

Username and password

OAuth authentication

Manual configuration based

Custom authentication methods

Not all methods may be supported

Building applications

Using wizards

Flow Designer

Striim TQL

Operations

Continuous replication using incremental loading

Continuous replication using CDC

Applies to CDC adapters only

Schema handling

Initial schema creation

Works with supported targets

Schema evolution

Runtime

Resilience/recovery

Metrics

Standard metrics

Governance

Connection profiles

Sherlock AI

Sentinel AI

Customer

Contractual SLAs

Supported preview adapters

The following preview adapters are available in Striim Developer:

Preview readers

Preview writers

  • ActiveCampaign Reader

  • Act-On Reader

  • Acumatica Reader

  • Adobe Analytics Reader

  • Adobe Commerce Reader

  • Adobe Market Reader

  • Airtable Reader

  • Amazon Marketplace Reader

  • Asana Reader

  • Azure DevOps Reader

  • BigCommerce Reader

  • Bing Search Reader

  • Box Reader

  • Bullhorn CRM Reader

  • Certinia ERP Reader

  • Dataverse Reader

  • Dropbox Reader

  • eBay Ecommerce Reader

  • Epicor Kinetic Reader

  • Exact Online Reader

  • Facebook Ads Reader

  • Facebook Pages Reader

  • Freshdesk Reader

  • Gmail Reader

  • Google Ad Manager Reader

  • Google Campaign Manager 360 Reader

  • Google Drive Reader

  • Google Search Reader

  • Instagram Business Reader

  • Kintone Reader

  • LinkedIn Company Pages Reader

  • Mailchimp Reader

  • Microsoft Ads Reader

  • Microsoft Dynamics 365 Reader

  • Microsoft Excel Reader

  • Microsoft Excel Online Reader

  • Microsoft OneDrive Reader

  • Microsoft Project Reader

  • Microsoft Sharepoint Reader

  • Monday.com Reader

  • NetSuite Reader

  • Odoo Reader

  • Office 365 Reader

  • Oracle Fusion Cloud Financials Reader

  • Pinterest Ads Reader

  • Pipedrive Reader

  • QuickBooks Online Reader

  • Sage 50 Accounts Reader

  • Sage Intacct Reader

  • Salesforce Marketing Cloud Reader

  • Sendgrid Reader

  • Shopify Reader

  • Smartsheet Reader

  • Snapchat Ads Reader

  • Splunk Reader

  • Square Reader

  • SugarCRM Reader

  • SurveyMonkey Reader

  • Tableau Reader

  • Trello Reader

  • Twilio Reader

  • Twitter Ads Reader

  • Veeva Vault Reader

  • WooCommerce Reader

  • WordPress Reader

  • Workday Reader

  • Xero Reader

  • Youtube Analytics Reader

  • Zuora Reader

Limitations

  • Your usage on Striim Developer is limited to a total of 1 billion events per month across all readers and writers.

  • In rare circumstances, Striim may choose to throttle your bandwidth to ensure that other users are not impacted.

  • You cannot create Striim support tickets. You can access the Striim Support knowledge base articles, and you can ask questions and get assistance from other users in the Striim Community.

  • The following Striim features are not supported:

    • alerts

    • analytics and regression functions

    • data validation dashboards

    • Forwarding Agent

    • Kafka-persisted streams

    • open processors

    • private networking support (AWS PrivateLink, Azure Private Link, Google Private Service Connect)

    • partitioned streams

    • sensitive data governance (Sherlock AI and Sentinel AI)

    • SSH tunnels

    • Striim Cloud Console

    • Striim REST APIs

    • user and role management

  • The following adapters are not supported:

    Unsupported readers

    Unsupported writers

    • Cosmos DB Reader

    • GCS Reader

    • GG Trail Reader

    • HPNonStop adapters

    • MS SQL Reader

    • MariaDB Xpand Reader

    • Mongo Cosmos DB Reader

    • MSJet

    • OJet

    • Yugabyte Reader

    • Fabric Data Warehouse Writer

    • Fabric Lakehouse Writer

    • Microsoft Dataverse Writer

    • Mongo Cosmos DB Writer

    • MongoDB Writer

    • Salesforce Marketing Cloud Writer

Network configuration

Striim Developer is hosted on AWS in a United States region only.  You cannot change the cloud host or region.

To build your data pipelines and applications on your preferred cloud (AWS, Microsoft Azure or Google Cloud) and in your preferred geographic region, sign up for Striim Cloud Enterprise or Striim Cloud Mission Critical.

IP address for Striim Developer

To enable connectivity between your database and Striim Developer, you may need to specify Striim Developer's IP address 54.184.198.23 in your database's, firewall's, or other relevant network component's allowlist, security group, or other relevant configuration. Ensure that this IP address has the necessary permissions to connect to your database for data streaming and processing. Refer to your database, firewall, or other relevant network component's documentation for detailed steps on allowlisting IPs.

If you are using Confluent Cloud for managed Apache Kafka and your environment restricts access based on IP, you must also allowlist 54.184.198.23 in the Confluent Cloud network settings.

Connecting to Confluent Cloud

Striim Developer supports integration with Confluent Cloud for streaming data using Kafka Reader and Kafka Writer.

Reading from Confluent Cloud

  1. Create an API Key in Confluent Cloud:

    1. Log in to your Confluent Cloud account.

    2. Under the Cluster Settings menu, navigate to the API Keys section.

    3. Generate a new API key and secret for your Striim Developer connection.

  2. Configure the Kafka Cluster:

    1. Obtain the bootstrap server URL for your Confluent Cloud Kafka cluster.

    2. Ensure the cluster is compatible with Kafka Reader versions. Striim Kafka Reader supports Kafka versions 0.11, 2.1, 2.1.1, and 3.3.2.

  3. Set Up Kafka Reader in Striim Developer:

    1. In the Flow Designer, create a Kafka source using Kafka Reader. 

    2. Specify the required properties, including:

      • Broker Address: Enter the bootstrap server URL provided by Confluent Cloud.

      • Kafka Config: Provide the necessary SASL properties for authentication.

      • For messages in Confluent wire format, specify additional properties, such as Start Offset and Partition ID List, as required.

  4. Schema Registry Integration (optional): If your messages are Avro-encoded, configure the schema registry settings in the Kafka Config property

For more information, see Kafka Reader.

Writing to Confluent Cloud

  1. Set Up Kafka Writer in Striim Developer:

    1. In the Flow Designer, create a Kafka target using Kafka Writer.

    2. Specify the required properties, including:

      • Broker Address: Enter the bootstrap server URL provided by Confluent Cloud.

      • Kafka Config: Provide the necessary SASL properties and schema registry settings. For example, set the max.request.size and batch.size properties as needed for your workload.

    3. Set the max.request.size and batch.size properties as needed for your workload.

  2. Topic configuration: ensure the topic you are writing to is configured in Confluent Cloud and has the appropriate permissions for Striim.

When writing Avro messages, the Kafka Writer will automatically register schemas in Confluent Cloud's schema registry.

For more information, see Kafka Writer.