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
- AuthGitHub, Google and Discord OAuth, email and password with verification and reset, magic links.
- OrganizationsWorkspaces, owner, admin and member roles, email invitations, activity.
- AccessOpen, invite-code or waitlist sign-up, plus referral links with credits.
- AccountSessions with revoke, change password, delete account with email confirmation.
Money
- PaymentsPolar or Stripe behind one interface. Checkout, customer portal, signed webhooks.
- Billing depthTrials, plan switching with proration, invoice history, coupons.
- Usage and creditsMonthly limits per plan, a credit ledger, metered billing, admin grants.
AI
- AI chatVercel AI SDK with Gemini, OpenAI and Anthropic. Streaming, tool calling, metered.
- Knowledge basePaste-in documents, chunking, OpenAI embeddings, pgvector search and a chat tool.
- OnboardingA setup checklist and AI-assisted onboarding through chat tools.
- MCP serverWraps the API as tools for AI agents.
Platform
- APIPersonal API keys with read-only or full scopes, per-key rate limits, an optional standalone Hono service.
- Outgoing webhooksPer-workspace endpoints, HMAC-signed deliveries, retries, redeliver.
- Background jobsInngest with typed events and an inline fallback when it isn't configured.
- Feature flagsRollouts and per-workspace overrides.
- File storageBrowser-to-bucket uploads and avatars on any S3-compatible store.
- EmailResend or logged, JSX templates, a dev outbox.
- NotificationsAn in-app inbox with unread badge, plus admin announcements.
- SecurityArcjet or a Postgres rate limiter, an SSRF policy for webhook URLs.
- ObservabilitySentry, PostHog, pino logs, /api/health, an audit log.
Your product site
- MarketingA config-driven landing page, legal pages, SEO, an MDX blog, cookie consent.
- RoadmapA public board users can vote on.
- ThemingAccent, fonts and corner radius set in config.ts, with light and dark mode.
- DatabasePrisma 7 on PostgreSQL with pgvector, 23 migrations.
- Tests32 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.