Skip to main content

The Official Sticklight Python SDK

Project description

Sticklight Python SDK

The official Python SDK for Sticklight.

Installation

pip install sticklight

Quick Start

import sticklight as sl

# Publish an event
sl.capture({
    "event_name": "user_message",
    "user_id": "user_123",
    "message": "I need help with this and that feature",
    ...  # Any other data you want to track
})

Authentication

You'll need a Sticklight API key to use this SDK. You can either:

  1. Set it as an environment variable:

    export STICKLIGHT_API_KEY="your-api-key"
    
  2. Pass it directly to the capture function:

    sl.capture(data, sticklight_api_key="your-api-key")
    

To get your API key, go to the Sticklight Platform and create a new key.

Requirements

  • Python 3.11 or higher

About Sticklight

Sticklight provides precise and actionable analytics for AI-powered products, giving product managers and developers deep insights into how users interact with their AI features. Our platform helps you:

  • Understand user patterns and behaviors in LLM interactions
  • Identify where users struggle and detect critical issues in real-time
  • Make data-driven decisions for your AI product roadmap

Think of it as product analytics, but specifically designed for the unique challenges of AI applications. Whether you're running a support chatbot, internal agentic architecture, or any other LLM-oriented product, Sticklight instills deep confidence and clarity in your product decisions.

Development

# Clone the repository
git clone https://github.com/sticklight/sticklight-python.git
cd sticklight-python

# Install dependencies
uv sync --dev

# Run tests
uv run scripts/test

# Publish to PyPI
uv run scripts/manual-publish

License

Apache 2.0

Support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sticklight-0.1.6.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sticklight-0.1.6-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file sticklight-0.1.6.tar.gz.

File metadata

  • Download URL: sticklight-0.1.6.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.13

File hashes

Hashes for sticklight-0.1.6.tar.gz
Algorithm Hash digest
SHA256 e8833df089379a21159794505c6eac6d6ba9062f6f53dcc5676b29cad0f8f907
MD5 1a0ca01fa943e3b3a974c2867e709bba
BLAKE2b-256 4bd04ebb0cb68dcecf19dabece9aa53cf840ccd5c8bac6f784c63851ec3f7d39

See more details on using hashes here.

File details

Details for the file sticklight-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: sticklight-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.13

File hashes

Hashes for sticklight-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4bfc7bc6c7a0f89f384368244a8d77ba8efdd6ba97caf4aae2244245d69b8a82
MD5 65018304d26dfcc7b9c8e8b26b7928cf
BLAKE2b-256 3b532d7d839915bfc81c1fa40501535ba2da3952eae9b28110b8431980f195dd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page