よくある質問
疑問に、率直にお答えします
出荷前に知っておくべきことをすべて網羅しています。
Sailor は Next.js + Tailwind v4 をベースとした、意見付き SaaS フレームワークです。認証、課金、マルチテナント、AI、キュー、検索、メールがあらかじめ組み込まれています。クローンして、プロバイダーを設定し、出荷する——通常1週間以内に完了します。差別化要素に時間を使いたい創業者やプロダクトエンジニア向けです。同じ認証・課金・テナント管理の基盤を何度も構築し直す手間をなくします。はい、Sailor は製品を構築するために無料です——費用もコピーレフト義務もありません。有料の商用プランは追加の権限を販売するものではなく、SLA 付きのサポート契約、補償、コンプライアンス書類、商標利用権を提供します。すべてのプランに完全な機能セット(認証、課金、マルチテナント、AI、監査)が含まれます。プランの違いはサポートとライセンス条件のみで、機能には差がありません。Functional Source License, Version 1.1, ALv2(FSL-1.1-ALv2)です。唯一許可されていないのは、Sailor 自体を競合する商用製品やサービスとして提供することです。それ以外の利用は無料で、コピーレフト義務もありません。各バージョンはリリースから2年後に自動的に Apache-2.0 へ移行します。いいえ。ソースコードの更新はすべての商用ライセンスに含まれています。いつでも main からプルしてフォークをリベースできます。有料プランは Sailor を商用本番環境で使用する権利であり、コードを受け取る権利ではありません。マイナーリリースごとに CHANGELOG と破壊的変更のアップグレードガイドが提供されます。無料プランはコミュニティ Discord と GitHub Issues が利用できます。Pro はレスポンス SLA 1 営業日の優先メールサポートが追加されます。Enterprise は専用 Slack チャンネルとオンボーディングエンジニアが付きます。Node 22+ が動作する環境であれば どこでもデプロイ可能です。マーケティングサイトは Vercel、ダッシュボード・ゲートウェイ・Python サービスは Docker / PM2 で動作します(現在 Aliyun ECS で稼働中、infra/iac/k8s/ に Kubernetes マニフェストも完備)。エンタープライズのお客様は独自の VPC 内にもデプロイ可能です。はい。Aliyun 対応 CDN、ICP フレンドリーなドメインの並行インフラ設定を提供しており、同一のコードベースでグレートファイアウォール内にクリーンにデプロイできます。React 19 上の Next.js 16(App Router)、TypeScript 5.9、Tailwind v4、Postgres 上の Prisma 7(pgvector + RLS 付き)、BFF ゲートウェイに Hono、ML・重処理サービスに FastAPI、Radix、Nebutra UI プリミティブ、共有 Motion レイヤーによるコンポーネントライブラリです。AI 機能はプロバイダー可搬性を持つ Vercel AI SDK 経由(OpenAI / OpenRouter / SiliconFlow / Azure / ローカル)で提供されます。Sailor は 10 アプリ + packages/*/* 配下の 104 共有パッケージ + 4 つのバックエンド(Hono gateway、FastAPI/Python、Go、Rust)で構成されており、単一の Next.js メガアプリでは保守が困難な規模です。Turborepo により、影響範囲のみのビルド、透過的なリモートキャッシング、共有デザイントークン・認証・課金・オブザーバビリティの単一ソースが得られます。2 層構造です。@nebutra/tenant によるリクエストスコープのテナントコンテキスト(AsyncLocalStorage が DB クエリや送信 Webhook を含むすべてのサーバーコールにアクティブ組織を伝播)と、Postgres Row-Level Security ポリシー(packages/platform/db/prisma/generated/rls.sql)による DB 強制分離(セッションローカルの app.current_tenant_id にバインド)です。はい。@nebutra/auth は Better Auth のファーストクラスアダプターを搭載しています。AUTH_PROVIDER 環境変数で切り替えるか、create-sailor --auth=... でスキャフォールド時に選択できます——サーバー・React・ミドルウェアのインターフェースはプロバイダーに関わらず同一です。5 つ目のアダプターを追加する場合は単一インターフェース(約 80 行)を実装するだけです。はい。すべての統合(認証、キュー、検索、メール、決済、ストレージ、課金)はプロバイダー非依存です。各パッケージのファクトリーが単一の環境変数から適切なアダプターを選択します。使用されるアダプターは Better Auth、QStash、Resend、Creem です——アプリケーションコードを変更する必要はありません。シークレットのアプリケーション層エンベロープ暗号化(@nebutra/vault)、テナント分離のための Postgres RLS、CASL による RBAC/ABAC(@nebutra/permissions)、HMAC 署名によるサービス間トークン、署名付き送信 Webhook、SOC 2 準拠の監査パイプライン(@nebutra/audit)がすべてのプランに含まれます。Pro・Enterprise は SOC 2 認証サポート、専任インシデント対応、長期監査ログ保持が追加されます。