Introduction

Welcome to supametrics documentation!

Banner

What is Supametrics?

supametrics is a self-hosted, developer-first analytics platform that gives you complete control of your data.
It lets you track events, sessions, and performance across your apps and websites—without relying on third-party services.

Unlike traditional SaaS analytics, Supametrics can be deployed on your own server, whether that’s Render, Railway, or on-premise, ensuring privacy, flexibility, and ownership of your analytics data.

With a lightweight SDK and Go-powered backend, you can set up analytics, manage teams, invite users to projects, and visualize insights in minutes.



How to Use This Documentation

This documentation walks you through setting up and managing supametrics, from first-time installation to advanced configuration.

  • Getting Started – Learn how to deploy and connect your app.
  • Features – Explore analytics, events, and team management.
  • API Reference – Integrate supametrics with your backend or client apps.
  • FAQs – Common setup and troubleshooting tips.

Prerequisites

Before using supametrics, ensure you have:

  • A deployed instance of the Go backend (self-hosted or cloud).
  • A Postgres database and optional Redis cache.
  • Basic understanding of your app’s analytics needs.

If you prefer, you can also sign up for the hosted version.


Key Features

FeatureDescription
Self-Hosted AnalyticsDeploy on your own infrastructure and maintain full data ownership.
Event TrackingCapture page views, sessions, and custom events effortlessly.
Teams & ProjectsInvite teammates, assign roles, and manage analytics across multiple projects.
Privacy-First DesignNo external tracking or third-party dependencies.
Fast & LightweightBuilt with Go and optimized with Redis for speed.
SDK IntegrationWorks seamlessly with React, Next.js, and other frontend frameworks.

Join the Community

Join the Supametrics community to share feedback, contribute, and stay updated: