databuddy-integration

Integrate Databuddy SDKs, REST APIs, feature flags, and LLM observability into external applications.

1.1k|189|Updated Mar 11, 2025
One-click install
npx skills add https://github.com/databuddy-analytics/Databuddy --skill databuddy-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databuddy-integration
Source: https://github.com/databuddy-analytics/Databuddy/tree/main/.agents/skills/databuddy-integration
Command: npx skills add https://github.com/databuddy-analytics/Databuddy --skill databuddy-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Centralizes the guidance for wiring Databuddy's browser SDKs, server helpers, REST APIs, feature flags, and LLM observability so teams can integrate analytics without guessing which credentials, endpoints, or verification steps to use.

Core Features & Use Cases

  • Surface selection: helps you choose between React, Vue, vanilla JS, Node, REST, or LLM instrumentation and points you to public-surfaces.md for routing, env vars, and endpoint details.
  • Decision rules: highlights the preferred APIs per surface, the credentials they require (clientId vs DATABUDDY_API_KEY), and the verification steps to ensure tracker requests reach basket.databuddy.cc or the right flag endpoints.
  • Event design support: links to event-design.md when planning custom events, emphasizes actionable event naming and properties, and reinforces avoiding PII while keeping event taxonomies minimal.

Quick Start

Show me how to install @databuddy/sdk/react with NEXT_PUBLIC_DATABUDDY_CLIENT_ID, configure basket.databuddy.cc endpoints, and verify that tracker requests succeed.

Frequently Asked Questions about databuddy-integration

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

FAQPage Schema
How do I integrate Databuddy analytics SDKs into my web application?

Databuddy analytics SDK integration involves selecting the correct surface—React, Vue, vanilla JS, or Node—then configuring the appropriate credentials like clientId or DATABUDDY_API_KEY to route tracker requests to basket.databuddy.cc.

What credentials do I need for Databuddy REST API and feature flag integration?

Databuddy REST API and feature flag integration requires the DATABUDDY_API_KEY environment variable for server-side endpoints, whereas browser SDKs use a NEXT_PUBLIC_DATABUDDY_CLIENT_ID to authenticate tracker requests.

Can I use Databuddy observability tools for LLM monitoring and Node SDK tracking?

Databuddy observability supports LLM monitoring and Node SDK tracking by applying precise package choices, environment variables, and verification steps that ensure instrumentation requests reach the correct endpoints.

What is the best way to design custom events for Databuddy browser analytics?

Designing custom events for Databuddy browser analytics requires actionable event naming and minimal property taxonomies while strictly avoiding PII, using event-design.md as the primary planning reference.

Why are my Databuddy tracker requests not reaching the basket.databuddy.cc endpoint?

Databuddy tracker requests fail to reach basket.databuddy.cc when the wrong credentials are applied or when surface selection mismatches occur, making the prescribed verification steps essential for confirming successful routing.

Does Databuddy SDK integration support both feature flags and LLM observability simultaneously?

Databuddy SDK integration supports feature flags and LLM observability simultaneously by centralizing endpoint configuration, credential rules, and verification guidance across browser, server, REST, flag, and LLM instrumentation surfaces.