Skip to main content
If you already know what npm, a terminal, and .env files are — feel free to skip this page and jump straight to the Quickstart.

What is a Terminal?

A terminal (also called a command line or shell) is a text-based interface where you control your computer by typing commands instead of clicking buttons. In this guide, you will use it to install the Analytiq SDK by running commands like npm install analytiq. How to open a terminal:
Press Command + Space to open Spotlight Search, type Terminal, and press Enter.

What is npm?

npm stands for Node Package Manager. It’s a tool that lets you add other people’s code (called “packages”) to your project. Think of it like an App Store, but for code. For example, when you type:
npm install analytiq
you are telling npm: “Go find the Analytiq package and add it to my project.” npm comes pre-installed with Node.js. If you don’t have Node.js, download it from nodejs.org and choose the LTS version.

What is yarn or pnpm?

yarn and pnpm are alternatives to npm — they do exactly the same thing, just slightly differently. You can use whichever one your project already uses.
ToolInstall commandCheck if installed
npmnpm installnpm --version
yarnyarn addyarn --version
pnpmpnpm addpnpm --version
All three work with Analytiq. Your project uses one of these already — you don’t need to install a new one.

What is an API Key?

An API key is like a unique password that identifies YOUR project when events are sent to Analytiq. When your app sends track('page_view'), the API key tells Analytiq: “This event belongs to this specific project.” Your API key looks like this: pk_live_abc123def456ghi789... You’ll get your API key from the Analytiq dashboard Settings page. We’ll show you exactly where in the next steps.
Never paste your API key into a public GitHub repository. It’s safe to use in frontend code — but keep it out of public repos.

What is a .env File?

A .env file is a special file in your project folder where you store values that should not be hardcoded directly in your code (like your API key). Files starting with a . are hidden by default in most operating system file explorers (Finder on Mac, File Explorer on Windows) — but they are fully visible and editable in your code editor (like VS Code). Always use your code editor — not your file explorer — to create and edit .env files. Example .env file:
VITE_ANALYTIQ_KEY=pk_live_your_key_here
Your code then reads it like this:
init(import.meta.env.VITE_ANALYTIQ_KEY)
The .env file is listed in .gitignore — this means it never gets uploaded to GitHub. This keeps your API key safe even if your code is public.
You don’t need to create a .env file to get started. You can paste your API key directly in code at first, then move it to a .env file later when you’re ready to deploy.

How does Analytiq work?

You don’t need to configure any server URLs or backend settings. Here’s the full picture:
1. You install the SDK:        npm install analytiq
2. You initialize it:          init('pk_live_your_key')
3. You track events:           track('page_view')
4. SDK sends it automatically: Analytiq server receives it
5. You see it on dashboard:    Events appear in 5-10 seconds
That’s it. No server configuration. No backend changes. Just install, init, and track.

You’re Ready!

You now know everything you need. Let’s set up Analytiq in your project.

Next: Quickstart

Finish setup in under 10 minutes