Installation
Requirements
Section titled “Requirements”- Node.js 25 or newer.
- A writable log directory.
- A writable data directory for SQLite.
Install the Sidecar
Section titled “Install the Sidecar”Use the npm package for the MikroScope API/logging sidecar:
npm install -g mikroscopeThen start the server:
mikroscope serve \ --host 127.0.0.1 \ --port 3000 \ --logs ./logs \ --db ./data/mikroscope.db \ --api-token "api-token-123" \ --ingest-producers "backend-token=backend-api,frontend-token=frontend-web"The API runs on http://127.0.0.1:3000 by default.
You can also run without a global install:
npx mikroscope@latest serve --logs ./logs --db ./data/mikroscope.dbStatic Console
Section titled “Static Console”Download and serve the browser console separately:
curl -sSL -o mikroscope_app.zip https://releases.mikrosuite.com/mikroscope_app_latest.zipunzip mikroscope_app.zip -d mikroscope_appcd mikroscope_app/*npx http-server . -a 127.0.0.1 -p 8000 -c-1The console reads config.json and sends API requests to the configured apiOrigin.
Release Downloads
Section titled “Release Downloads”The latest release archives are available from GitHub Releases and these stable URLs. Use the API ZIP when you need a pinned server artifact instead of the npm CLI package:
https://releases.mikrosuite.com/mikroscope_api_latest.zip- Node API and CLI bundlehttps://releases.mikrosuite.com/mikroscope_app_latest.zip- static browser console