Skip to docs content
Tenant SaaS POS Blueprint
Pro
SDK js@latest
Updated 2026-08-12
Prerequisites: Pro project with per-tenant separate database enabled

Tenant SaaS POS Blueprint

Editions: Pro

Public pack derived from Rosna — per-tenant separate database SaaS / POS. Sync only works when the destination project profile matches (saas + per_tenant_separate_database: true).

Repo github.com/apito-io/examples
SDK @apito-io/js-admin-sdk
Sample models food, food_category, food_order, customer, employee, …

Sync

apito sync --from filesystem --to <account> --type schema --dir blueprints/tenant-saas-pos --dry-run
apito sync --from filesystem --to <account> --type schema --dir blueprints/tenant-saas-pos --yes

Publish in Console. Free Cloud / shared-DB projects will fail the profile check — use mcp-saas for shared SaaS instead.

Seed

cp .env.example .env
node scripts/seed.mjs

Optional TENANT_ID for tenant-scoped calls. Seeds tenant + food_category stubs when env is set.

Smoke

  • Dry-run profile check passes
  • Publish succeeds
  • Tenant-scoped queries return isolated data

Next