Documentation

Start instrumenting your stack with AllStak.

Install an SDK, connect your services with API keys, and start collecting errors, logs, traces, infrastructure signals, and alerts.

API-key ingestionSDK setupOpenTelemetry compatibleSelf-hosted ready

Quickstart

Three steps from zero to your first event in production.

01

Create a project

Create a project in the AllStak dashboard. Each project gets isolated ingestion, retention, and access controls.

dashboard
Projects → New project → "checkout-api"
02

Generate an API key

Generate a project API key scoped to an environment. AllStak authenticates with API keys — no connection strings to embed.

.env
ALLSTAK_API_KEY=astk_live_xxxxxxxxx
03

Install and initialize an SDK

Install the SDK for your framework and initialize it once. The SDK auto-instruments errors, requests, and traces.

instrument.ts
npm install @allstak/next

AllStak.init({
  apiKey: process.env.NEXT_PUBLIC_ALLSTAK_API_KEY,
  environment: "production",
  release: "v2.4.1",
})
API-key authentication

API key setup

AllStak authenticates ingestion with project API keys scoped per environment. Keys are managed in the dashboard and referenced from your environment variables.

  • Project API keys scope ingestion to a single project.
  • Environment-specific keys separate production, staging, and development.
  • Server agent tokens authenticate host and container agents.
  • All ingestion is authenticated and encrypted in transit (TLS).
  • Rotate or revoke a key without redeploying — it lives in your env.

API keys

checkout-api
Productionastk_live_••••a1b2last used 2 min ago
Stagingastk_stg_••••c3d4last used 1 hour ago
Developmentastk_dev_••••e5f6last used 3 days ago

Rotating a key revokes the old value immediately.

SDKs

Official SDKs for every layer of your stack. Install, set your API key, and start reporting.

Need step-by-step setup? Browse the SDK guides

Integrations

Connect AllStak to your alerting channels, infrastructure, and team workflow.

Alerts

SlackDiscordMicrosoft TeamsEmailWebhooksPagerDutyOpsgenieTelegram

Infrastructure

DockerKubernetesNGINXRedisPostgreSQL

Workflow

JiraWebhooksStatus Page