Quickstart
From zero to your first answer in a few minutes.
1. Create your account
Go to app.pulse.pulsecircle.studio and sign in with GitHub or a one-time email link — no password.
2. Create your app
Name your app and pick a platform. You’ll get an API key, shown once — copy it now (we only store a hash). You can rotate it later in Settings.
3. Add Pulse — let your AI agent do it
The fastest path: paste this to your AI coding agent (Claude Code, Cursor, …). It reads our llms.txt and installs and wires the SDK for you:
Install Pulse analytics in this project.
Read the docs first: https://pulse.pulsecircle.studio/llms.txt
Use the @pulse-circle/web package with API key YOUR_PULSE_API_KEY.
Initialize Pulse with the key and send a "signup_completed" test event.4. …or add the SDK yourself
Web app (browser) — a ~10 KB, zero-dependency SDK:
npm i @pulse-circle/webimport { Pulse } from '@pulse-circle/web';
Pulse.init('YOUR_PULSE_API_KEY');
Pulse.track('signup_completed', { plan: 'pro' });
Pulse.identify('user_42'); // after loginOr drop in a script tag (exposes a global Pulse):
<script src="https://cdn.jsdelivr.net/npm/@pulse-circle/web/dist/pulse.iife.global.js"></script>No SDK, or a backend? POST straight to the ingestion API:
curl -X POST https://api.pulse.pulsecircle.studio/v1/batch \
-H "Authorization: Bearer YOUR_PULSE_API_KEY" \
-H "content-type: application/json" \
-d '{"batch":[{"event":"app_open","anonymous_id":"device-123",
"timestamp":"2026-07-06T10:00:00Z","idempotency_key":"evt-1"}]}'Each item needs an event, a user identifier (anonymous_id oruser_id), a timestamp, and an idempotency_key so retries never double-count. Call /v1/identify to link an anonymous device to a known user.
Native apps? Your AI agent generates the exact snippet for Swift, Kotlin or React Native via the MCP pulse_setup_guide tool — see MCP server.
5. Connect your data & ask
Link your revenue and ad tools in Connections, then ask Pulse in the web chat or the Telegram Mini App: “How’s MRR trending?”, “Which campaign has the best LTV to CAC?”, “Did anything unusual happen this week?”.