リアルタイム DB 中心のバックエンド
Instant をフロントエンドアプリのバックエンドとして使用し、別のエンドポイント層ではなくリアルタイムなデータアクセスを利用できます。
InstantDB は、フロントエンドやAI支援アプリ向けのバックエンドプラットフォームです。リアルタイムDB、認証、権限、ストレージ、presence、streamsを標準搭載し、CLI中心でセットアップできます。
InstantDB は、AI コード生成やフロントエンド中心のアプリケーション向けのバックエンドプラットフォームです。リアルタイム DB を中心に据え、auth、permissions、storage、presence、streams などの機能を提供するため、複数の個別サービスをつなぎ合わせずに開発できます。
この製品は、エージェントや CLI 駆動のワークフローで作業する開発者向けに位置づけられています。サイトでは、ターミナルベースのセットアップ、スキーマの push、破壊的変更の undo、そしてスキーマ、権限、クエリ、トランザクションに対する型安全性が強調されています。
Instant をフロントエンドアプリのバックエンドとして使用し、別のエンドポイント層ではなくリアルタイムなデータアクセスを利用できます。
マジックコードメールと、Google、Apple、GitHub、LinkedIn を含むサインインプロバイダーで認証を設定できます。
誰がレコードを閲覧、作成、更新、削除できるかを制御するルールで権限を定義できます。
画像や動画などのファイルを同じ製品内に保存し、アップロードをデータベースレコードと一緒に管理できます。
presence と broadcast 機能で、オンライン中のユーザー、入力中のユーザー、カーソル移動を共有できます。
RAM や永続性を自分で管理せずに、大規模なデータストリームを streams サービスで push できます。
フロントエンドが、別々のサービスを最初に組み立てることなく、ライブデータ、認証、ファイルアップロードへ直接アクセスする必要がある新しいアプリを構築します。
CLI を使ってアプリの足場を作成し、スキーマ変更を push し、エージェントにターミナルからコードの生成や変更を手伝ってもらいます。
オンラインの presence や入力インジケーターがリアルタイムで更新される、チャット、ダッシュボード、アプリなどの協働体験を作成します。
異なるユーザーにレコード、編集、削除への異なるアクセス権が必要な場合に、権限と所有権のルールを追加します。
小規模なプロジェクトを無料プランで公開するか、より多くのストレージ、サポート、チームメンバー、バックアップが必要になったら有料プランを選択します。
Instant は `instant-cli` を使ったターミナル中心のセットアップフローを提供します。チュートリアルでは、ログインし、スターターアプリをスキャフォールドし、ローカルでビルドした後にアプリをデプロイする手順が示されています。
ドキュメントでは、Next.js と Vite React のセットアップ例を含め、React ベースのアプリに対応していることが示されています。チュートリアルでも、CLI を使ってスキャフォールドし、スキーマ変更を push し、デプロイする流れが説明されています。
Instant は、個別の CRUD エンドポイントではなく、フロントエンドがリアルタイム DB に直接接続する構成を前提に設計されています。ホームページとドキュメントでは、クエリ、トランザクション、権限、認証、ストレージ、presence、streams が強調されています。
料金ページには Free、Pro、Startup、Enterprise の各プランが掲載されています。Free プランではプロジェクトが停止されることはなく、商用利用も可能です。
料金ページによると、ストレージはデータベース容量に含まれ、上位プランでは優先サポートや Slack サポート、より多くのチームメンバー、より長いバックアップ保持期間などの機能が追加されます。