Integrations

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.

Abstract diagram showing data flow from various sources (Segment, Snowflake, Kafka) into the Prodlytix analysis engine
SDKs

Six languages. Same 3-line pattern.

Our SDKs are designed to get you from install to first event in under 5 minutes.

npm install @prodlytix/js
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.

pip install prodlytix
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.

go get github.com/prodlytix/go-sdk
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.

gem install prodlytix
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.

Swift Package Manager
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.

build.gradle
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.

Full SDK Documentation
Data Sources

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.

CDP

RudderStack

Add Prodlytix as a destination in your RudderStack pipeline. Start receiving events instantly.

CDP

Snowflake

Give Prodlytix a read-only service account. We pull your event tables directly — no ETL required.

Warehouse

BigQuery

Connect via Google service account. Prodlytix reads your event tables and applies auto-discovery automatically.

Warehouse

Amazon Redshift

Connect your Redshift cluster. We read your events table via a standard JDBC connector — your VPC, your control.

Warehouse

dbt

Expose your dbt-modeled event tables to Prodlytix. Works with any dbt target — Snowflake, BigQuery, or Redshift.

Transform

Kafka

Stream events from your Kafka cluster directly to Prodlytix via our Kafka Connect sink. Near real-time event processing.

Streaming

PostgreSQL

Connect your Postgres database directly. Prodlytix reads via logical replication or nightly export — your choice.

Database

Amazon S3

Upload JSON or Parquet event files to an S3 bucket. Prodlytix processes them on a schedule you control.

File Import

Need a custom integration? Contact us

Get Connected

Start with the stack you already have

Prodlytix connects to your events in minutes. No pipeline rebuild, no data team required.