What's live, what's next.
The lineup grows on purpose, not on the fortnight. Here's the honest picture: what's in production today, and what we're thinking about next.
Now
Live today
What you can use in production right now.
- LiveAuth
Multi-tenant auth + RBAC
Per-tenant JWKS, custom roles per workspace, audit log on reads as well as writes. The chores half — done.
- LiveAuth
Webhooks for identity events
Signup, sign-in, contact verified, password reset, role changes, MFA enrolment — first-class outbound webhooks with HMAC signing, retries, and auto-disable on persistent failure.
- LiveMail
Transactional email on your domain
Templates with a live preview as you edit, broadcasts to segments with one-click unsubscribe, and a delivery timeline for every message. A DKIM keypair per domain, and any SMTP relay you bring, per workspace or per domain.
- LiveWaitlist
Waitlists — public API + admin console
Slug-based public signup endpoints, webhooks on every entry, and a first-party admin surface in console.productcraft.co — review, approve, bulk actions, and invite straight into your Auth app.
- LiveSocial
Social-as-a-Service
Profiles, posts, threaded comments, reactions, follows, feeds, stories, notifications, moderation — the whole social substrate behind one API and SDK.
- LiveTrawl
Schema-driven web data
POST a JSON Schema and a one-sentence description; a browser agent returns data that conforms. Results arrive on a signed webhook and stay on the job record.
- LivePlatform
Auto-generated SDKs
Every API renders to OpenAPI, and the SDKs drop off of it: productcraft and @productcraft/auth, mail, waitlist, social, trawl, flags and notify are on npm, updated alongside the docs on every release.
- Public previewFlags
Feature flags evaluated in your app
Boolean flags and string, number and JSON settings per environment, with targeting rules, reusable segments, prerequisite flags and sticky percentage rollouts. The SDK downloads a small config and evaluates every flag locally, so user attributes never leave your app. Change history with restore, protected environments, signed webhooks, an OpenFeature provider, and a one-step import from ConfigCat. Free during the preview.
- Public previewNotify
Notifications by inbox, email and push
One call notifies a user across an in-app inbox, email (through Mail), web push, iOS and Android push, with per-user preferences per category and channel, fallbacks, quiet hours, localised templates, delivery history and signed webhooks. Device tokens are registered, refreshed and pruned for you. You still bring your own APNs key and Firebase project for mobile push; web push needs neither. Hosted in the EU, free during the preview.
Later
Further out
Planned, not yet on a date. Listed so you know what we're thinking about, not what to wait for.
- PlanningFlags
Flags v1.1: push updates, variations and Terraform
Config changes pushed to SDKs over server-sent events instead of waiting for the next poll, predefined variations (named values), separate server and client SDK keys, typed flag keys generated for your code, a stale-flag report, and a Terraform provider.
- PlanningNotify
Notify v1.1: digests, topics and a hosted preference page
Batching and daily digests, topics people can follow, tenant-level default preferences, a hosted preference page next to the embeddable one, and delivery charts. SMS and Slack come after that.
- PlanningChat
End-to-end-encrypted chat
A drop-in messaging primitive where the server never sees plaintext: Signal-protocol crypto on device, key directory + ciphertext relay on our side. Design is locked; the build has started.