Aptabase

Active

Aptabase is analytics for mobile, desktop and web apps rather than websites: it records only the events an app sends, with no automatic page views. The server is open source under AGPL-3.0 and runs in the vendor’s EU or US region or on your own server; it sets no cookies and counts users with a server-side hash whose salt changes daily.

  • App analytics
  • Cloud or self-hosted
  • Based in Romania
  • Founded 2023
  • Checked 17 Sep 2026

Tracking script

1.27 KB compressed

2.53 KB uncompressed · measured 17 Sep 2026

0.5 KB1 KB5 KB10 KB50 KB100 KBAckee: 8.08 KBAdobe Analytics: 52.0 KBAmplitude: 64.0 KBCabin: 1.17 KBCounter.dev: 0.43 KBCountly: 36.4 KBCrazy Egg: 2.65 KBDataFast: 5.13 KBDatabuddy: 11.0 KBFathom Analytics: 2.04 KBFullstory: 93.7 KBGoatCounter: 3.24 KBGoogle Analytics 4: 145.9 KBHeap: 6.01 KB (loader file)Humblytics: 16.2 KBKoko Analytics: 0.81 KBLite Analytics: 1.09 KBLitlyx: 1.17 KBMatomo: 21.6 KBMicroanalytics: 1.15 KBMicrosoft Clarity: 0.51 KB (loader file)Mixpanel: 32.7 KBOpenPanel: 3.20 KBOvertracking: 4.80 KBPendo: 233.1 KBPirsch: 3.42 KBPiwik PRO: 22.9 KBPlausible: 2.43 KBPostHog: 95.3 KBPretty Insights: 6.83 KBRybbit: 10.6 KBSeline: 1.89 KBSentinelPro: 5.19 KBSimple Analytics: 3.74 KBStatable: 2.18 KBSwetrix: 6.05 KBTelemetryDeck: 0.47 KBTinyAnalytics: 6.99 KBUmami: 2.26 KBVemetric: 2.71 KBVisitors: 6.99 KBAptabase: 1.27 KB1.27 KB
Lighter than 32 of the 39 other measured scripts. Each line is one tool; hover to see which.

Aptabase has no script to paste into a page: its web SDK is the npm package @aptabase/web, which is bundled into your app. Measured: the build of package version 0.5.0.

Price

FromFree
At 100k events$10/mo

Billed by events · checked 17 Sep 2026

$0$225$45010k100k1M10MUp to 20,000 events: Free (Free)Up to 200,000 events: $10/moUp to 1,000,000 events: $20/moUp to 2,000,000 events: $40/moUp to 5,000,000 events: $75/moUp to 10,000,000 events: $140/moUp to 20,000,000 events: $240/moUp to 30,000,000 events: $300/moUp to 50,000,000 events: $450/mo$10/mo at 100k
Cheapest monthly price for each published traffic level, in events. Hover a point for the plan.

Privacy and data

Cookies
None
no cookies or stored ID by default
Data location
EU or US
Cloud or self-hosted
Self-hosting
Available
Source code
Open source

Plans

Free plan
Yes
up to 20,000 events a month
Billing unit
Events
Sites on entry plan
Unlimited
Data retention
5 years

Strengths

  • The SDKs send no identifiers. According to the documentation, the server derives a temporary hash from the IP address, User-Agent and a salt that rotates every 24 hours.
  • The free plan covers 20,000 events a month without a credit card, and every plan includes unlimited apps, the live view, session timelines and CSV export.
  • Debug and release builds are separated automatically, so test events stay out of production data, and the dashboard switches between the two modes.
  • Each hosted region runs as a separate deployment, and the data processing agreement says EU-region analytics data is processed and stored only in the European Union.
  • Analytics data is kept for up to five years, and self-hosting is free with the vendor’s Docker Compose setup on PostgreSQL and ClickHouse.

Watch-outs

  • Nothing is tracked automatically. Page views, referrers and UTM campaigns are not collected unless you send your own events, and the vendor does not position Aptabase for marketing websites.
  • Without a user identifier, Aptabase cannot report monthly active users, per-user retention or funnels, according to the vendor.
  • If you exceed your plan’s monthly limit, analytics are paused until the start of the next month; the vendor emails you when you get close.
  • There is no public query API. The MCP server listed in the documentation wraps undocumented dashboard endpoints and needs a dashboard login cookie.
  • The self-hosting guide was last updated in July 2024. Its default setup sends no email until you configure SMTP, so the account activation link appears in the container logs.

Who it suits

Aptabase is analytics for mobile, desktop and web apps, not for websites. It records only the events your code sends, and the vendor itself says it is not meant for marketing site statistics such as page views, referrers or UTM campaigns. The web SDK targets single-page applications, where each full page reload starts a new session.

It fits developers who want counts of sessions, events, app versions, operating systems and countries without identifying users. The vendor lists SDKs for 17 platforms, one of them community-maintained, from Swift, Kotlin and Flutter to Electron, Tauri, .NET MAUI, Unity and Godot.

Aptabase is run by Technov Solutions SRL in Romania. The server is open source under AGPL-3.0, the SDKs under MIT, and the hosted service has an EU and a US region.

Setup

Sign up in the EU or US region and create an app. Its App Key, shown under Instructions in the dashboard, starts with A-EU or A-US and tells the SDK where to send data. Install the SDK for your platform, initialize it with the key and call the track function wherever you want to count something. For web apps the package is @aptabase/web.

To self-host, the vendor’s self-hosting repository provides a Docker Compose file with PostgreSQL, ClickHouse and the Aptabase app on port 8000. Change the placeholder passwords and secret first. The first account is registered in the app and activated through a link printed in the container logs.

  • First-party proxy (partly)
  • Data export

Features

As documented on the vendor’s own pages. “Partly” means the feature has limits or is only on some plans.

Tracking & Reporting

  • Pageviews & visitorsPartly
  • Live visitor count: yes
  • Top pages report: no
  • Top referrers: no
  • UTM campaign tracking: no
  • Country & city breakdownPartly
  • Device, browser, OS: yes
  • Bounce / engagementPartly
  • Time on site: yes
  • Custom events: yes
  • Goals / conversions: no
  • Funnels: no
  • Outbound link tracking: no
  • File download tracking: no
  • 404 / error tracking: no

Pricing & Plans

  • Unlimited sites on entry plan: yes

Privacy & Compliance

  • Cookieless by default: yes
  • No personal data collected (vendor’s position): yes
  • No consent banner needed (vendor’s position): yes
  • Data hosted in EU: yes
  • Data hosted in US: yes
  • Self-hostable: yes
  • Open source: yes
  • Data retention5 years
  • Bot & spam filteringPartly

Setup & Integrations

  • Single-snippet install: no
  • WordPress plugin: no
  • Proxy / first-party domainPartly
  • Public API: no
  • Data export (CSV/JSON): yes
  • Google Search Console connector: no
  • Email digests: no
  • Slack / webhook alerts: no
  • Public shareable dashboard: no

Platforms & frameworks

What the vendor documents. A platform that is not listed has no guide, plugin or package from the vendor.

  • React: yes
  • Next.js: yes
  • Server-side tracking: yes

Questions and answers

Does Aptabase use cookies?

No. According to the documentation, the SDKs set no cookies and send no device or advertising identifiers. Sessions get a random short-lived ID from the SDK, and the server derives a daily-rotated hash from the IP address and User-Agent without storing either. The vendor says no consent banner is needed; whether that holds for your app depends on the rules that apply to you.

What happens if I go over my Aptabase plan’s limit?

Your analytics are paused. Aptabase charges no overage fees, emails you when you are close to the monthly limit and, once you exceed it, disables analytics until the start of the next month. Every call to the track function counts as one event.

Is there a free Aptabase plan?

Yes. The free plan covers up to 20,000 events a month and needs no credit card. Paid plans are billed monthly by event volume, and every plan includes unlimited apps, the live view, session timelines and CSV export.

Where is Aptabase data stored?

In the region you choose: the EU, in Germany, or the US, in Virginia. The two regions run as separate deployments, and the data processing agreement lists Tinybird for event storage and Amazon Web Services for hosting in each region. Analytics data is kept for up to five years.

Sources and checks

Status
Active, checked 17 Sep 2026
Prices
Checked 17 Sep 2026 on the vendor’s pricing page ↗
Tracking script
Measured 17 Sep 2026: downloaded and compressed the same way for every tool
Features
From the vendor’s pages, checked 18 Sep 2026
This page
Text updated 17 Sep 2026

How each value is collected: methodology. Why tools get no overall score: our reasoning.

Similar tools

Same category, ordered by how many traits they share with Aptabase: cookie handling, self-hosting and open code.

Compare Aptabase with another tool →