Creating Projects

Projects are the primary unit of organization in Unseenr. Each project has its own DSN, issues, logs, monitors, and settings.

Creating a Project

  1. Navigate to your organization dashboard
  2. Click New Project
  3. Enter a project name (1 to 100 characters)
  4. Select a platform (JavaScript, Node.js, Python, Go, Ruby, or Other)
  5. Click Create

Unseenr automatically generates:

  • A unique slug derived from the project name
  • A numeric ID for the ingest endpoint
  • A DSN (Data Source Name) with a public key
  • A default client key for the production environment

Project Limits

The number of projects you can create depends on your plan:

Plan Max Projects
Free 1
Starter 5
Pro 20
Business Unlimited
Scale Unlimited
Platform Unlimited

Project Settings

Each project has configurable settings:

Data Retention

Events are retained based on your plan's retention period (7 to 365 days). Older events are automatically cleaned up by the worker.

Rate Limiting

You can set a custom rate limit per minute for the ingest endpoint. If not set, the plan default applies (Free: 60/min, Starter: 300/min, Pro: 1,000/min, Business: 10,000/min).

Auto-Resolve

Issues can be automatically resolved after a configurable number of days without new events. Default: 14 days.

Inbound Filters

Configure filters to drop unwanted events before they count against your quota:

  • Browser Extensions: Filter errors from chrome-extension://, moz-extension://, etc. (enabled by default)
  • Localhost: Filter events from localhost, 127.0.0.1, [::1] (disabled by default)
  • Web Crawlers: Filter events from googlebot, bingbot, baiduspider, yandexbot, ahrefsbot, semrushbot (enabled by default)
  • Allowed Origins: Whitelist specific origins with wildcard support (e.g., *.example.com). Maximum 50 entries.

Client Keys

Each project can have multiple client keys. This lets you use different DSNs for different environments (production, staging, development).

To manage client keys, go to Project Settings > Client Keys. You can:

  • Create new keys with a name and optional environment
  • Deactivate keys without deleting them
  • Rotate keys (creates a new key and revokes the old one)

All client key operations are recorded in the audit log.

Also available in:Deutsch