Pricing

Start free. Pay when history
becomes mission critical.

No credit card to start. No lock-in contracts. Flat monthly plans priced on event volume and retention — never on seats.

Free

$0/month

For validating your first activity surfaces.

  • 10,000 events per month
  • 30-day event retention
  • 1 project
  • Node, Python & auto-capture SDKs
  • Activity feed component & feed tokens
  • CSV / JSON export
  • Email support
Get Beta Access

Scale

$99/month

For high-volume products and long audit windows.

  • 2,000,000 events per month
  • 365-day event retention
  • Unlimited projects
  • Everything in Growth
  • Priority support
Talk to Us

Compare plans

Everything in detail.

Every plan includes the full toolkit — SDKs, auto-capture, feed component, dashboard, and export. Plans differ only in volume, retention, projects, and support.

FeatureFreeGrowthScale
Monthly events10,000250,0002,000,000
Event retention30 days90 days365 days
Projects1UnlimitedUnlimited
Node & Python SDKs
Browser auto-capture
Activity feed component & feed tokens
Query, sessions & stats API
CSV / JSON export
Dashboard (Events, Users, Sessions, Overview)
Priority support

Pricing FAQ

Questions about billing.

What counts as an event?

One stored action — a call to track() from an SDK or one auto-captured browser interaction. Reads, queries, feed renders, and exports are free.

What happens if I exceed my plan's monthly events?

New events are rejected with 402 (on the SDKs and on auto-capture alike) until the 1st of next month. Nothing is deleted, and reads, feeds, and exports keep working. Upgrade from the dashboard's Plan & usage page to lift the cap immediately.

How do I upgrade or change plans?

Open Plan & usage in the dashboard — it shows your usage meter and the upgrade path. During the beta upgrades are confirmed by our team the same day; email hello@softechlog.com or book a call if you'd like to talk it through.

How is retention enforced?

Automatically, every hour, on each event's occurred_at: Free keeps 30 days, Growth 90, Scale 365. Actor records are kept. See Data Retention.

Can I export my data if I leave?

Yes, on every plan. Export CSV or JSON from the dashboard's Events page or with GET /v1/events/export — you own your event model.

Ready to ship your activity layer?

Join the beta and get your first timeline into production this week.