Ship your product, not your infrastructure
Modular services for auth, data, social, and beyond. Clean APIs built for indie hackers and startups who move fast.
We're building in the open. Be the first to know when we launch.
// 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 different, on purpose
Ship in minutes
Clean APIs designed for copy-paste integration. Working code in minutes, not days.
LLM-friendly
APIs built for the age of vibe coding. Structured, predictable, and easy for AI tools to work with.
Indie-priced
Generous free tiers and transparent pricing. Scale when you need to, not when we want you to.
Secure by default
Encryption, audit logs, and observability baked in from day one. Not bolted on later.
Products
Everything you need to ship
Focused tools that do one thing well. No bloat, no lock-in, and APIs you can actually read.
Heimdall
Auth that gets out of your way
M2M tokens, multi-tenant apps, and RBAC in one API. Built for indie hackers and small teams who need auth that works, without the enterprise bloat.
- Machine-to-machine authentication
- Multi-tenancy (Apps)
- Role-based access control
- LLM-friendly API surface
- Invite flows & user management
- Audit logging built in
Trawl
AI-powered web data on demand
Send an API request. An LLM agent fetches data from the web and delivers it to your webhook in the schema you define. Stateless, encrypted, observable.
- LLM agent for web data extraction
- Custom schema per request
- Webhook delivery with encryption
- Real-time dashboards
- Full observability & tracing
- Stateless architecture
Rally
Waitlists that actually convert
Collect interest, manage signups, and notify your future users through a single API. One endpoint, one dashboard, no spreadsheets.
- Waitlist API with validation & dedup
- Swagger-documented endpoints
- Built-in analytics & export
- Webhook notifications on signup
- Embeddable forms (coming later)
- Auth-ready via Heimdall integration
Agora
Social features, one API away
Feeds, reactions, follows, comments, and content ranking through a clean REST API. Months of social infrastructure, already built.
- Activity feeds & timelines
- Social graph (follow, block, mute)
- Reactions, comments & threads
- Built-in ranking algorithms
- Moderation & safety tooling
- LLM-friendly API surface
Be the first to know
We're building the backend services you'd build yourself if you had the time. Join the waitlist and we'll let you know when we launch.