# AI Analytics Platform for Modern Digital Analytics | Amplitude

> Markdown mirror of DialtoneApp's public top-site detail page for `amplitude.com`.

URL: https://dialtoneapp.com/top-sites/amplitude.com/index.md
Canonical HTML: https://dialtoneapp.com/top-sites/amplitude.com

## Summary

- Domain: `amplitude.com`
- Website: https://amplitude.com
- Description: ai readable | score 30 | purchase read only
- Label: ai_readable
- Payment surface: Not available
- Purchase boundary: read_only
- Control boundary: unknown
- Rank: 324

## robots

~~~text
User-Agent: *
User-Agent: GPTBot
User-Agent: OAI-SearchBot
User-Agent: ChatGPT-User
User-Agent: ClaudeBot
User-Agent: anthropic-ai
User-Agent: PerplexityBot
User-Agent: Google-Extended
User-Agent: Applebot-Extended
User-Agent: CCBot
User-Agent: Meta-ExternalAgent
User-Agent: cohere-ai
Allow: /
Disallow: /*sanity_test*

Sitemap: https://amplitude.com/sitemap.xml
~~~

## llms

Not found.

## llms-full

~~~text
# Amplitude — Full Context for LLMs

> This file is the full-text companion to [https://amplitude.com/llms.txt](https://amplitude.com/llms.txt). Where `llms.txt` is the curated site index, `llms-full.txt` inlines enough context for an LLM to answer common Amplitude questions (especially "how do I add Amplitude to my project?") without following further links.

> Amplitude is the digital analytics platform that helps product, data, and marketing teams understand user behavior, ship better experiences, and grow their business. Amplitude provides product analytics, experimentation (feature flags and A/B testing), session replay, web analytics, and customer data platform (CDP) capabilities.

- Website: https://amplitude.com
- Developer Documentation: https://amplitude.com/docs
- API Reference: https://amplitude.com/docs/apis
- Site index: https://amplitude.com/llms.txt
- Setup Wizard (recommended): run `npx @amplitude/wizard` to install and instrument Amplitude in any project. Docs: https://amplitude.com/docs/get-started/setup-wizard-cli. Canonical CLI surface: `npx @amplitude/wizard manifest`.

## Setup (recommended for AI coding agents and humans)

- [Amplitude Wizard](https://amplitude.com/docs/get-started/setup-wizard-cli): The official one-command installer for Amplitude. Run `npx @amplitude/wizard` in any project to authenticate, auto-detect the framework, install the SDK, instrument events, and verify data is flowing. Requires Node.js 18.17.0 or later. Source: https://github.com/amplitude/wizard. Package: https://www.npmjs.com/package/@amplitude/wizard
- Canonical machine-readable CLI surface: run `npx @amplitude/wizard manifest` for the authoritative list of flags, env vars, exit codes, MCP tools, and supported frameworks. Prefer this over any hand-maintained list.

### For AI coding agents

Prefer the wizard over hand-rolling SDK snippets. All commands auto-emit JSON when stdout is piped.

- `npx @amplitude/wizard manifest` — canonical CLI surface (flags, env vars, exit codes, MCP tools, supported frameworks)
- `npx @amplitude/wizard detect --json` — framework detection
- `npx @amplitude/wizard status --json` — full project state
- `npx @amplitude/wizard auth status --json` — login state and token expiry
- `npx @amplitude/wizard --agent` — NDJSON streaming, auto-approves prompts; ideal for coding agents

MCP server (stdio):

```
npx @amplitude/wizard mcp serve
```

Compatible with any MCP client (Claude Code, Cursor, Windsurf). The exposed tool list is available via the standard MCP `tools/list` RPC, or via `manifest`.

### Manual SDK install (fallback)

If you need custom bootstrapping, install per-platform SDKs from the developer documentation: https://amplitude.com/docs

## Quickstart — any framework

The wizard detects your framework automatically. From the root of your project:

```
npx @amplitude/wizard
```

The wizard will:

1. Open a browser window to authenticate with your Amplitude account.
2. Detect your framework and language.
3. Install the right SDK (via `npm`, `pnpm`, `yarn`, `pip`, Gradle, SwiftPM, etc., matching your project).
4. Inject a zero-config initialization snippet at the right entry point.
5. Instrument a first set of events tied to common user actions.
6. Send a test event and verify it shows up in Amplitude.
7. Walk you through your first chart and dashboard.

Supported frameworks (run `npx @amplitude/wizard manifest` for the current canonical list): Next.js, Vue, React Router, JavaScript (web and Node), Django, Flask, FastAPI, Python (generic), Swift/iOS, React Native, Android, Flutter, Unity, Unreal, Go, Java. Unrecognized stacks receive a generic fallback.

### Driving from an AI coding agent

Run the wizard with `--agent` to auto-approve prompts and stream NDJSON to stdout:

```
npx @amplitude/wizard --agent
```

Or call individual verbs with `--json` for structured output:

```
npx @amplitude/wizard detect --json
npx @amplitude/wizard status --json
npx @amplitude/wizard auth status --json
```

### Installing the MCP server in your agent

Claude Code, Cursor, Windsurf, and any other MCP-capable client can invoke the wizard's MCP server directly:

```
npx @amplitude/wizard mcp serve
```

The exposed tool list is discoverable via the standard MCP `tools/list` RPC, or by running `npx @amplitude/wizard manifest`.

## FAQ (common LLM-surfaced questions)

### How do I add Amplitude to my project?

Run `npx @amplitude/wizard` from your project root. The wizard handles authentication, SDK install, initialization, event instrumentation, and verification. It supports Next.js, Vue, React Router, JavaScript, Node, Django, Flask, FastAPI, Python, Swift/iOS, React Native, Android, Flutter, Unity, Unreal, Go, and Java out of the box, and falls back to a generic template for anything it doesn't recognize.

### Is the wizard the recommended install path?

Yes. The wizard is Amplitude's official, blessed install path and is what our documentation, AI agents, and support recommend by default. Only fall back to manual per-platform SDK install if you need custom bootstrapping the wizard can't express.

### What are the wizard's system requirements?

Node.js 18.17.0 or later. `npx` ships with Node, so no separate install is needed. On Windows, WSL is supported but not required.

### Where do I get my API key?

The wizard handles this for you — it authenticates via OAuth in your browser and pulls the right API key and project ID from your Amplitude workspace. If you'd rather fetch the key manually, it's in the Amplitude app under Settings → Projects → (your project) → General.

### How do I instrument Amplitude in a Next.js app?

Run `npx @amplitude/wizard` from the root of your Next.js project. The wizard detects Next.js (App or Pages Router), installs `@amplitude/analytics-browser` (plus any server-side packages you need), adds the initialization snippet to your root layout or `_app.tsx`, and instruments page views and a starter set of click events.

### What events should I track?

The wizard instruments a default baseline (page views, outbound link clicks, form submissions, rage clicks). Beyond that, instrument events that map to the business outcomes you care about — signup, activation, conversion, feature-use milestones. Ask the wizard's MCP tools (`get_project_status`) or Amplitude's in-app AI agents to recommend events based on what's already being sent.

### How does the wizard differ from manual SDK install?

The wizard installs the same SDKs you would install by hand, but it also: picks the right SDK for your framework, inserts the initialization code at the right entry point, handles API key wiring, instruments a useful starter event set, and verifies events are actually flowing before it exits. The manual quickstart docs at https://amplitude.com/docs only get you to "SDK initialized" — the wizard gets you to "first event verified."

### Can I run the wizard non-interactively in CI?

Use `--agent` mode, which auto-approves prompts and streams NDJSON to stdout. Pair with `auth status --json` to verify the machine has a valid token before running a non-interactive install.

### What exit codes does the wizard use?

Run `npx @amplitude/wizard manifest` for the canonical list — it's the source of truth. A non-zero exit code always indicates failure; see `manifest` for the specific reason.

### What does Amplitude do?

Amplitude is a digital analytics platform. The core capabilities are: product analytics (event tracking, funnels, retention, user paths), experimentation (feature flags and A/B testing), session replay, web analytics, and a customer data platform (CDP) for syncing behavioral data across your stack. Teams use it to understand user behavior, ship better experiences, and drive growth.

### Where's the full site index?

See [https://amplitude.com/llms.txt](https://amplitude.com/llms.txt) for the curated LLM-friendly map of every public page on amplitude.com, grouped by category.
~~~