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
- Navigate to your organization dashboard
- Click New Project
- Enter a project name (1 to 100 characters)
- Select a platform (JavaScript, Node.js, Python, Go, Ruby, or Other)
- 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.