Roadmap

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.

  1. LiveAuth

    Multi-tenant auth + RBAC

    Per-tenant JWKS, custom roles per workspace, audit log on reads as well as writes. The chores half — done.

  2. 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.

  3. 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.

  4. 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.

  5. LiveSocial

    Social-as-a-Service

    Profiles, posts, threaded comments, reactions, follows, feeds, stories, notifications, moderation — the whole social substrate behind one API and SDK.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  1. 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.

  2. 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.

  3. 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.