The math
Engineering weeks × loaded cost.
Estimates assume one mid/senior product engineer at $4,400/week fully loaded (~$210k/year including payroll tax, benefits, and overhead, over 48 working weeks). Adjust to your own numbers — the shape of the conclusion rarely changes.
| What you'd build | Eng-weeks | Loaded cost |
|---|
| Event schema & data modelActor/action/target shape, metadata rules, migrations, indexes | 1 | $4,400 |
| Ingestion APIValidation, auth, idempotency, batching, rate limiting | 1.5 | $6,600 |
| Query & pagination APICursor pagination, filtering by actor/action/target/time | 1.5 | $6,600 |
| Customer-facing feed UILoading, empty, and error states; theming; framework wrappers | 2 | $8,800 |
| Key management & scopingSecret vs public credentials, per-user read tokens, revocation | 1.5 | $6,600 |
| Retention & exportScheduled purges, CSV/JSON export, storage growth control | 1.5 | $6,600 |
| Hardening & production readinessLoad behavior, monitoring, backfill and replay edge cases | 1.5 | $6,600 |
| Initial build total | 10.5 | $46,200 |
That's the first version only. Budget a further 10–15% of the build cost per year for maintenance — retention jobs that drift, indexes that stop fitting memory, and the pagination bug you find in a support escalation. None of this includes the customer-facing polish (theming, empty states, timezone handling) that makes a feed feel like a product instead of a log dump.
Softechlog Free
$0/month
10,000 events/mo, 30-day retention, 1 project. Enough to validate the integration end-to-end before launch.
Softechlog Growth
$29/month
250,000 events/mo, 90-day retention. A full year costs $348 — about 133× less than the initial build alone.
Softechlog Scale
$99/month
2,000,000 events/mo, 365-day retention. A full year costs $1,188 — still a fraction of one engineering month.
Full plan details are on the pricing page. Every plan includes SDKs, auto-capture, the feed component, and CSV/JSON export.