Skip to content
crafted signal

Getting Started

Pricing & Limits

Compare CraftedSignal pricing tiers: Free, Professional, Enterprise, and Unlimited. See rule limits, SIEM connections, API quotas, and self-hosted licensing.

#Plans

#Free

Get started with the full platform at no cost.

LimitValue
Detection rules100 (50 enabled)
SIEM connections1
API keys1
API requests/day10,000
Users1
Storage100 MB

The free tier includes all core features: rule editing, runbooks and playbooks, testing, deployment, rollback, MITRE coverage, Backlog, noise tracking, and optional generation assistance.

#Professional

For small teams scaling their detection program.

LimitValue
Detection rules500 (250 enabled)
SIEM connections3
API keys5
API requests/day50,000
Users10
Storage1 GB
  • Priority support

#Enterprise

For organizations with compliance and governance requirements.

LimitValue
Detection rules2,000 (1,000 enabled)
SIEM connections10
API keys25
API requests/day200,000
Users50
Storage10 GB
  • SSO/OIDC integration
  • Advanced RBAC and approval workflows
  • Extended audit log retention
  • Data residency options (EU, US)
  • Dedicated support

#Unlimited

For large teams and MSSPs.

  • No resource limits on rules, SIEMs, users, or API requests
  • Multi-tenant support
  • Custom integrations
  • SLA-backed support

Contact founders@craftedsignal.io for Unlimited pricing.


#Self-hosted licensing

Self-hosted deployments use a license key:

# config.yaml
license_key: "1.eyJ..."

Or via environment variable:

export LICENSE_KEY="1.eyJ..."

License keys are signed tokens that encode your tier and limits. Quotas are enforced at the API level — they cannot be bypassed. License keys can also carry feature entitlements for Admin > Features; see License Feature Toggles .


#Quota enforcement

When you hit a resource limit, the API returns:

  • 429 Too Many Requests — rate limit exceeded (try again later)
  • 403 Forbidden — resource limit reached (upgrade required)

Rate limit headers are included in every response:

X-RateLimit-Limit: 10000
X-RateLimit-Remaining: 9847
X-RateLimit-Reset: 1708300800

#Upgrade

Upgrade anytime from Settings > Billing (SaaS) or by requesting a new license key (self-hosted).

Contact hello@craftedsignal.io for Enterprise and Unlimited pricing.