Coming soon - join the waitlist

Build products, not plumbing

Auth, data extraction, social features, waitlists. The backend services you keep rebuilding, done right and ready to integrate.

Built in the open. Early access rolling out soon.

app.ts
// Pick what you needimport { Heimdall } from '@productcraft/heimdall';import { Trawl } from '@productcraft/trawl';import { Agora } from '@productcraft/agora';const auth = new Heimdall({ appId: 'my-app' });const session = await auth.verify(token);const job = await Trawl.extract({  url: 'https://dailystoic.com/today',  schema: ReflectionSchema,  webhook: 'https://my-app.com/hook',});const feed = await Agora.feed(session.userId);

Why ProductCraft

Built for small teams with real deadlines

Ship in minutes

Clean REST APIs with real documentation. Copy the example, hit the endpoint, move on to the next feature.

LLM-friendly

Consistent, predictable API surfaces that work well with AI coding assistants and agents. Built for how teams actually write code today.

Indie-priced

Transparent, predictable pricing from day one. Pay for what you use and scale on your terms.

Secure by default

Encryption, audit logs, and observability are built into every service from the start. Not added as an afterthought.

Products

Five services. Zero boilerplate.

Each product solves one problem well. Consistent REST APIs, real documentation, and no vendor lock-in.

Coming soon

Heimdall

Auth for multi-tenant products

Machine-to-machine tokens, tenant isolation, role-based access control, and user management in a single REST API. One integration, complete auth.

  • Machine-to-machine tokens
  • Tenant-scoped data isolation
  • Role-based access control (RBAC)
  • User management and invite flows
  • Audit logging on every action
  • LLM-friendly API surface
Coming soon

Trawl

Structured web data via API

One API call. An LLM agent visits the page, extracts data in the schema you define, and delivers it to your webhook. No scrapers to maintain.

  • LLM-powered data extraction
  • Custom output schema per request
  • Encrypted webhook delivery
  • Real-time job dashboards
  • Full observability and tracing
  • Stateless, zero data retention
Coming soon

Rally

Waitlist management as a service

Collect signups, deduplicate entries, and notify your team in real time. One API, one dashboard. No spreadsheets, no custom forms.

  • Signup API with validation and dedup
  • OpenAPI-documented endpoints
  • Built-in analytics and CSV export
  • Webhook notifications on new entries
  • Embeddable form components
  • Heimdall integration for auth-gated lists
Coming soon

Agora

Social infrastructure as an API

Feeds, reactions, follows, comments, and content ranking through a single REST API. Months of social backend work, already done.

  • Activity feeds and timelines
  • Social graph (follow, block, mute)
  • Reactions, comments, and threads
  • Configurable ranking algorithms
  • Moderation and safety tooling
  • LLM-friendly API surface
Coming soon

Tack

Project tracking for machines and humans

Projects, lists, and cards through a flat REST API that LLM agents and developers both understand. Kanban without the bloat.

  • Projects, lists, and cards
  • Batch move and reorder operations
  • Labels, priorities, and due dates
  • Threaded comments on cards
  • Immutable activity feed
  • LLM-native API surface

Stop rebuilding the same backend

Auth, data pipelines, social graphs. You have built these before. We packaged them into clean APIs so you can skip straight to the parts that make your product different.