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 |
---|---|
|
|
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 |
---|---|
|
|
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 |
---|---|
|
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
Create an API Key in Confluent Cloud:
Log in to your Confluent Cloud account.
Under the Cluster Settings menu, navigate to the API Keys section.
Generate a new API key and secret for your Striim Developer connection.
Configure the Kafka Cluster:
Obtain the bootstrap server URL for your Confluent Cloud Kafka cluster.
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.
Set Up Kafka Reader in Striim Developer:
In the Flow Designer, create a Kafka source using Kafka Reader.
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.
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
Set Up Kafka Writer in Striim Developer:
In the Flow Designer, create a Kafka target using Kafka Writer.
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.
Set the max.request.size and batch.size properties as needed for your workload.
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.