Getting Started

Install the SDK, send your first events, and open your first live dashboard — in about four minutes.

Last updated February 2026

Installing the SDK

The fastest path: add the web snippet to your site’s <head>, paste your write key, and call track() where it matters.

<script>
  (function (w, d, s, i) {
    w.vireo = w.vireo || [];
    w.vireo.push(["init", i]);
    var f = d.getElementsByTagName(s)[0], j = d.createElement(s);
    j.async = true; j.src = "https://cdn.vireo.dev/sdk.js";
    f.parentNode.insertBefore(j, f);
  })(window, document, "script", "vireo", "YOUR_WRITE_KEY");
</script>

Then send your first event:

vireo.track("page.viewed", { path: "/pricing" });

Your first dashboard

Open the dashboards tab and you should see your test events within seconds. From there:

  1. Click New funnel and type an event name — suggestions appear from your live stream.
  2. Add a second step and watch the funnel compute instantly.
  3. Split by a property (source, plan, region) and see the cohorts diverge.

Where to go next

  • Send events from your backend with the server SDK.
  • Connect an alert rule to Slack or email.
  • Invite your team to the workspace.

Frequently asked questions

How long does setup take?

Four minutes on average. Install the SDK, paste your write key, and send a test event. No schema to declare first.

Do I need a data engineer to get started?

No. Events are inferred as they arrive, and dashboards are drag-and-drop. If you can read a chart, you can use Vireo.

Which platforms are supported?

Web (JavaScript), iOS, Android, React Native, and server-side SDKs — all maintained in the open and updated together.

What happens to my free plan when I hit the event limit?

Nothing breaks. You'll see a friendly note in the dashboard, and we bill fairly at the end of the cycle based on actual usage.