Same write key. Same event names. Your real key shows up the moment you create a project.
HTML
cdn.brekkymetrics.com
One script tag. Paste it, reload, and the dashboard starts ticking.
index.html<script defer
src="https://cdn.brekkymetrics.com/v1/brekky.js"
data-app="YOUR_WRITE_KEY">
</script>
Install docsServer events when the browser never sees them. Signups, invoices, webhooks.
server.tsimport { Brekky } from "@brekkymetrics/node";
await Brekky.init("YOUR_WRITE_KEY");
await Brekky.track("signup", { plan: "pro" });
Install docsSame event names as the web. Init on launch and keep shipping screens.
App.tsximport { Brekky } from "@brekkymetrics/react-native";
void Brekky.init("YOUR_WRITE_KEY");
Brekky.track("app_open");
Install docsDart on iOS and Android. One init, then track from anywhere in the widget tree.
main.dartimport 'package:brekky_metrics/brekky_metrics.dart';
await Brekky.init('YOUR_WRITE_KEY');
Brekky.track('app_open');
Install docsNative iOS. Add the package, configure on launch, track the moments that matter.
AppDelegate.swiftimport BrekkyMetrics
Brekky.shared.configure(appKey: "YOUR_WRITE_KEY")
Brekky.shared.track("app_open")
Install docs
Android
com.brekkymetrics:android
Kotlin in Application or Activity. One init, then the same events as everyone else.
MainActivity.ktBrekky.init(this, "YOUR_WRITE_KEY")
Brekky.track("app_open")
Install docs