search
settings_input_component

Support

Documentation, guides, and answers to common questions.

helpFrequently Asked Questions

How do I get my API key?

Go to Settings > API Keys. You'll find both production and development keys there. Use the Reveal button to view them.

How do rate limits work?

Global read limit is 30 req/min, writes are 10 req/min. After 5 violations in a window, you'll get a 403 ban. Authenticated users are tracked by user ID, anonymous by IP.

How do I push logs from my service?

POST to /api/ingest with { source, level, message, metadata }. Supports single entries or batches up to 100. Levels: debug, info, warn, error, fatal.

How do webhook notifications work?

Create a webhook in Settings pointing to your URL. Subscribe to events like log.error, log.slow, health.degraded. We send a signed POST with HMAC-SHA256 signature.

What authentication does this use?

Clerk for user auth (JWT), with Neon Authorize enforcing Row-Level Security policies directly in Postgres. Anonymous users get read-only access.

codeTech Stack

Fastify 5HTTP server
Next.js 16Frontend (App Router)
Drizzle ORMType-safe SQL
Neon PostgresServerless DB + Authorize
ClerkAuthentication
Tailwind v4Styling