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:
- Click New funnel and type an event name — suggestions appear from your live stream.
- Add a second step and watch the funnel compute instantly.
- 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.