outlit-sdk

Integrate Outlit SDK into browser, server, and desktop applications.

3|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/OutlitAI/outlit-agent-skills --skill outlit-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outlit-sdk
Source: https://github.com/OutlitAI/outlit-agent-skills/tree/main/skills/outlit-sdk
Command: npx skills add https://github.com/OutlitAI/outlit-agent-skills --skill outlit-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrate Outlit SDK into applications to enable seamless analytics and identity across client, server, and desktop environments, reducing fragmentation and improving data integrity.

Core Features & Use Cases

  • Unified event tracking across browser frameworks (React, Next.js, Vue, Nuxt, Svelte, Angular, Astro), server runtimes (Node.js, Express, Fastify), and desktop apps (Electron, Tauri).
  • Identity resolution & consent to tie anonymous activity to real users while respecting user preferences.
  • Activation & troubleshooting workflows including onboarding, feature usage, and problem resolution across platforms.

Quick Start

Initialize the SDK with your publicKey and apply the minimal setup by wrapping your app (for browser frameworks) or creating the Outlit instance on the server.

Frequently Asked Questions about outlit-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate analytics and identity resolution across React, Next.js, and Node.js?

You can unify analytics and identity resolution across React, Next.js, and Node.js by initializing the SDK with a publicKey and wrapping your application or creating a server instance to track events seamlessly.

Can I track user events in desktop applications using Tauri or Electron?

Yes, event tracking works in desktop applications built with Tauri and Electron. You apply the SDK by initializing it with your publicKey and configuring the minimal provider setup for your environment.

How do I handle user consent and identity resolution during event tracking?

User consent and identity resolution are handled natively by the SDK, tying anonymous activity to real users while respecting preferences. You configure this through the minimal provider setup during initialization.

Does the Outlit SDK work with server runtimes like Express and Fastify?

Yes, the Outlit SDK supports server runtimes including Express and Fastify. You create an Outlit instance on the server, requiring only your publicKey and a minimal provider initialization to begin tracking.

What is required to start tracking activation events across multiple frameworks?

To start tracking activation events across frameworks like Vue, Svelte, and Angular, you need a publicKey and a minimal provider or init setup. Optional scripts and assets are loaded as directed by your configuration.

Is there a single SDK for browser, server, and desktop analytics integration?

Yes, a single SDK provides unified event tracking across browser, server, and desktop environments. It reduces fragmentation by applying one initialization pattern with your publicKey to all supported platforms.