SDKs & Libraries

Official DataPulse client libraries for seamless integration of advanced analytics, predictive modeling, and real-time data pipelines into your applications.

Available SDKs

Choose your language and start integrating data intelligence in minutes.

v2.4.1

Python SDK

Full-featured client for data pipeline orchestration, ML model deployment, and BI automation.

pip install datapulse-sdk
v1.8.0

JavaScript/Node.js

Lightweight SDK for frontend dashboards, server-side analytics, and WebSocket real-time streams.

npm install @datapulse/client
v3.1.2

Java SDK

Enterprise-grade client for Spring Boot integration, batch processing, and secure API communication.

mvn install io.datapulse:java-sdk:3.1.2
v2.0.4

.NET SDK

High-performance client for C# applications, Azure integration, and real-time telemetry streaming.

dotnet add package DataPulse.Client
v1.3.0

Go SDK

Concurrency-optimized client for microservices, high-throughput data ingestion, and cloud-native apps.

go get github.com/datapulse/go-sdk
v2.1.0

CLI Tool

Command-line interface for project scaffolding, pipeline deployment, monitoring, and local debugging.

brew install datapulse-cli

Quick Start

Initialize your first analytics pipeline in under 60 seconds.

Python JavaScript Go
# 1. Install & Import import datapulse as dp # 2. Initialize Client client = dp.Client(api_key="your_api_key", region="us-east-1") # 3. Create Pipeline pipeline = client.create_pipeline( name="sales-forecast", source="s3://bucket/raw-data/", model="dp-ml/arboreal-forecast-v2" ) # 4. Execute & Monitor result = pipeline.run() print(f"Pipeline completed: {result.status}")

SDK Capabilities

Built for scale, security, and developer productivity.

Secure Authentication

OAuth2, API keys, and JWT support with automatic token rotation and role-based access control.

Async & Streaming

Native async/await support, WebSocket streams, and chunked data processing for real-time analytics.

Type Safety

Auto-generated types from OpenAPI specs. Full IDE autocomplete and compile-time validation.

Edge Compatible

Lightweight core optimized for serverless functions, CDNs, and edge computing environments.

Developer Support

Get help, report issues, or join the community.

API Reference

Complete documentation for every endpoint, method, and configuration option.

Browse Docs

GitHub Issues

Report bugs, request features, or contribute to open-source SDK development.

Open Issue

Developer Community

Join 12,000+ engineers sharing workflows, best practices, and troubleshooting tips.

Join Discord

Enterprise Support

Priority SLA, dedicated engineering hours, and custom integration assistance.

Contact Sales
"}