For Developers

One SDK. Analytics + Messaging.

Stop juggling multiple SDKs. Localytics gives you comprehensive analytics and multi-channel messaging in a single, lightweight integration.

Simplify Your Stack

Why integrate separate tools for analytics, push notifications, in-app messaging, and inbox? Localytics unifies everything in one SDK with a single data layer.

Single Integration

One SDK covers analytics, push, in-app messaging, and inbox—reducing complexity and bundle size.

Unified Data Layer

Events tracked for analytics are automatically available for messaging triggers and segmentation.

Reduced Overhead

Fewer dependencies, simpler upgrades, and one vendor to manage for your mobile engagement stack.

// Before: Multiple SDKs
import Analytics from 'analytics-sdk';
import Push from 'push-sdk';
import InApp from 'inapp-sdk';
import Inbox from 'inbox-sdk';
// After: One SDK
import Localytics from 'localytics';
// Initialize once
Localytics.init({
appKey: 'YOUR_APP_KEY'
});

Auto-Integration That Just Works

Get up and running in minutes with automatic instrumentation and smart defaults.

Auto-Track Core Events

Sessions, screen views, and app lifecycle events are captured automatically—no code required.

Framework Integrations

Native support for Swift, Kotlin, Cordova, React Native, .Net MAUI, and more with idiomatic APIs.

Smart Defaults

Sensible out-of-the-box configuration that works for 90% of use cases with zero setup.

// Highly customizable
Localytics.init({
appKey: 'YOUR_APP_KEY',
loggingEnabled: true,
sessionTimeout: 30,
customDimensions: {
userTier: 'premium',
region: 'us-west'
},
push: {
smallIcon: 'ic_notification',
channels: ['marketing', 'transactional']
},
inApp: {
dismissOnTouch: true,
backgroundAlpha: 0.7
}
});

Highly Customizable Configuration

Start with smart defaults, then fine-tune every aspect of the SDK to match your exact requirements.

Custom session timeouts and thresholds
Flexible push notification channels
In-app message display customization
Custom dimensions and user attributes
Privacy and data collection controls

A Robust Suite of APIs

Build custom integrations, automate workflows, and extend Localytics to fit your infrastructure.

Profile API

Create and update user profiles with custom attributes for advanced segmentation.

Analytics API

Stream events server-side or build custom dashboards with raw analytics data.

Messaging API

Trigger push, in-app, and inbox messages programmatically from your backend.

Export API

Bulk export analytics data to your data warehouse or BI tools on schedule.

Webhooks

Receive real-time notifications for events, campaign deliveries, and user actions.

GDPR & Privacy API

Manage user consent, data deletion requests, and privacy compliance programmatically.

Frequently Asked Questions

Common questions from developers about the Localytics SDK.

Ready to Simplify Your Stack?

Get started with the Localytics SDK and unify your analytics and messaging in minutes.