Skip to content
Shiphouse

What's inside

Every part of ShipSeed. Most integrations stay off until you add their keys, so you only run what you need.

Accounts and teams

  • Auth
    GitHub, Google and Discord OAuth, email and password with verification and reset, magic links.
  • Organizations
    Workspaces, owner, admin and member roles, email invitations, activity.
  • Access
    Open, invite-code or waitlist sign-up, plus referral links with credits.
  • Account
    Sessions with revoke, change password, delete account with email confirmation.

Money

  • Payments
    Polar or Stripe behind one interface. Checkout, customer portal, signed webhooks.
  • Billing depth
    Trials, plan switching with proration, invoice history, coupons.
  • Usage and credits
    Monthly limits per plan, a credit ledger, metered billing, admin grants.

AI

  • AI chat
    Vercel AI SDK with Gemini, OpenAI and Anthropic. Streaming, tool calling, metered.
  • Knowledge base
    Paste-in documents, chunking, OpenAI embeddings, pgvector search and a chat tool.
  • Onboarding
    A setup checklist and AI-assisted onboarding through chat tools.
  • MCP server
    Wraps the API as tools for AI agents.

Platform

  • API
    Personal API keys with read-only or full scopes, per-key rate limits, an optional standalone Hono service.
  • Outgoing webhooks
    Per-workspace endpoints, HMAC-signed deliveries, retries, redeliver.
  • Background jobs
    Inngest with typed events and an inline fallback when it isn't configured.
  • Feature flags
    Rollouts and per-workspace overrides.
  • File storage
    Browser-to-bucket uploads and avatars on any S3-compatible store.
  • Email
    Resend or logged, JSX templates, a dev outbox.
  • Notifications
    An in-app inbox with unread badge, plus admin announcements.
  • Security
    Arcjet or a Postgres rate limiter, an SSRF policy for webhook URLs.
  • Observability
    Sentry, PostHog, pino logs, /api/health, an audit log.

Your product site

  • Marketing
    A config-driven landing page, legal pages, SEO, an MDX blog, cookie consent.
  • Roadmap
    A public board users can vote on.
  • Theming
    Accent, fonts and corner radius set in config.ts, with light and dark mode.
  • Database
    Prisma 7 on PostgreSQL with pgvector, 23 migrations.
  • Tests
    32 integration test files and 22 browser spec files, run with Vitest and Playwright.

Admin console

Twelve pages behind their own role, so you can run the business from day one.

Overview
Users, workspaces, paying customers and bans at a glance.
Analytics
Daily sign-ups, paying users by plan, usage and credit flow.
Users
Search, ban, impersonate, promote and grant credits.
Organizations
Every workspace with its members and plan.
Webhooks
Incoming provider events, with one-click retries.
Audit log
Who changed what, for every admin and team action.
Announcements
Publish banners and changelog entries to users.
Access
Open sign-up, invite-only, or a waitlist you approve.
Feature flags
Global switches, rollouts and per-user overrides.
Plans
Edit plan names, prices and features without a deploy.
Coupons
Discount codes for Stripe or Polar checkouts.
Roadmap
A public roadmap users can vote on.