Trubrics website screenshot

Trubrics

Trubrics is a product analytics platform for AI and LLM applications. It captures user and AI events together - prompts, generations, feedback, sign ups and conversions - through JavaScript and Python SDKs and a public HTTP ingestion API, then surfaces them as product analytics for understanding adoption, quality, and cost of AI features.

3 APIs 0 Features
AILLMProduct AnalyticsEvent TrackingFeedback

APIs

Trubrics Event Ingestion API

Public write-only HTTP API for publishing batches of up to 100 product analytics events (user_id, event, timestamp, properties) from any client or server, authenticated with a p...

Trubrics LLM Event Ingestion API

Public write-only HTTP API for publishing batches of up to 100 LLM events (prompt, generation, assistant_id, latency, $thread_id) which Trubrics expands into paired prompt and g...

Trubrics Experiences and Feedback API

User feedback (thumbs, comments, conversions) is captured as standard Trubrics events through the same publish_events endpoint, letting AI experiences report sentiment and conve...

Collections

Pricing Plans

Trubrics Plans Pricing

3 plans

PLANS

Rate Limits

Trubrics Rate Limits

4 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Trubrics Ingestion API
  version: '1.0'
request:
  auth:
    type: apikey
    key: x-api-key
    value: '{{trubricsApiKey}}'
    in: header
items:
- info:
    name: Events
    type: folder
  items:
  - info:
      name: Publish events
      type: http
    http:
      method: POST
      url: https://app.trubrics.com/api/ingestion/publish_events
      headers:
      - name: accept
        value: application/json
      - name: Content-Type
        value: application/json
      body:
        type: json
        data: '[{"user_id":"user_123","event":"Sign up","timestamp":"2026-06-20T12:00:00Z","properties":{"country":"US"}}]'
    docs: Publish a batch of up to 100 product analytics events. Each event has a user_id, event name, timestamp, and optional
      properties ($thread_id groups a conversation).
- info:
    name: LLM Events
    type: folder
  items:
  - info:
      name: Publish LLM events
      type: http
    http:
      method: POST
      url: https://app.trubrics.com/api/ingestion/publish_llm_events
      headers:
      - name: accept
        value: application/json
      - name: Content-Type
        value: application/json
      body:
        type: json
        data: '[{"user_id":"user_123","assistant_id":"gpt-4o","prompt":"What is product analytics for AI?","generation":"Product
          analytics for AI tracks user and AI events together.","latency":1.42,"timestamp":"2026-06-20T12:00:00Z","properties":{"$thread_id":"thread_abc"}}]'
    docs: Publish a batch of up to 100 LLM events. Each captures a prompt and generation; Trubrics expands it into paired
      prompt and generation analytics events.