Works with the stack you already have
Connect Prodlytix via SDK, Segment/RudderStack CDP, or pull directly from your data warehouse. No re-instrumentation. No new pipelines.
Six languages. Same 3-line pattern.
Our SDKs are designed to get you from install to first event in under 5 minutes.
import plx from '@prodlytix/js';
plx.init('YOUR_API_KEY');
plx.identify(userId, { plan: 'growth' });
plx.track('feature_used', { name: 'export' });
Works in browser and Node.js. TypeScript typings included.
import prodlytix
plx = prodlytix.Client('YOUR_API_KEY')
plx.identify(user_id, {'plan': 'growth'})
plx.track(user_id, 'feature_used', {'name': 'export'})
Async-safe. Batch flush every 100 events or 5 seconds.
import "github.com/prodlytix/go-sdk"
client := prodlytix.New("YOUR_API_KEY")
client.Track(userID, "feature_used", prodlytix.Properties{
"name": "export",
})
Goroutine-safe. Minimal allocations. Zero CGO dependencies.
require 'prodlytix'
plx = Prodlytix::Client.new(api_key: 'YOUR_API_KEY')
plx.track(user_id: user_id, event: 'feature_used',
properties: { name: 'export' })
Thread-safe. Works with Rails, Sinatra, and plain Ruby.
import Prodlytix
Prodlytix.configure(apiKey: "YOUR_API_KEY")
Prodlytix.identify(userId: userId)
Prodlytix.track(event: "feature_used",
properties: ["name": "export"])
iOS 14+. Automatic session tracking. SwiftUI compatible.
implementation 'io.prodlytix:android-sdk:1.2.0'
Prodlytix.init(context, "YOUR_API_KEY")
Prodlytix.identify(userId)
Prodlytix.track("feature_used",
mapOf("name" to "export"))
Android 5+. Kotlin and Java compatible.
Pull from your CDP or warehouse
Already sending events to Segment or storing them in Snowflake? Connect Prodlytix in minutes — no re-instrumentation needed.
Segment
Connect your existing Segment workspace in 2 clicks. All your event history starts populating immediately.
CDPRudderStack
Add Prodlytix as a destination in your RudderStack pipeline. Start receiving events instantly.
CDPSnowflake
Give Prodlytix a read-only service account. We pull your event tables directly — no ETL required.
WarehouseBigQuery
Connect via Google service account. Prodlytix reads your event tables and applies auto-discovery automatically.
WarehouseAmazon Redshift
Connect your Redshift cluster. We read your events table via a standard JDBC connector — your VPC, your control.
Warehousedbt
Expose your dbt-modeled event tables to Prodlytix. Works with any dbt target — Snowflake, BigQuery, or Redshift.
TransformKafka
Stream events from your Kafka cluster directly to Prodlytix via our Kafka Connect sink. Near real-time event processing.
StreamingPostgreSQL
Connect your Postgres database directly. Prodlytix reads via logical replication or nightly export — your choice.
DatabaseAmazon S3
Upload JSON or Parquet event files to an S3 bucket. Prodlytix processes them on a schedule you control.
File ImportNeed a custom integration? Contact us
Start with the stack you already have
Prodlytix connects to your events in minutes. No pipeline rebuild, no data team required.