データもファイルもひとつの SDK で
データとファイルストレージが同じ SDK にまとまっています。`cradler.from` と `cradler.storage` で、あらゆるレコードを保存し、あらゆる画像・動画・音声・PDF をアップロードできます。ひとつのプロジェクト、ひと組のキー、ひとつの請求 — もうひとつのストレージサービスに登録する必要はありません。公開ファイルはグローバル CDN から配信され、画像は自動でリサイズされるので、どこからでも高速に読み込まれます。
Cradler は、AI で作ったアプリにデータベース、画像・動画・音声のためのファイルストレージ、型付き TypeScript SDK、MCP サーバー、Agent Skill を提供します — バックエンド一式が、ひとつのサービスに。SQL なし。スキーマ設計なし。マイグレーションなし。Cursor・Claude Code・v0・Lovable・Bolt でアプリを作り、データベースには一切触れたくない人のために。
ひとつの SDK がデータ・ファイル・その間のすべてを扱います。AI ツールが一度のプロンプトでこれらの呼び出しを書いてくれます — SQL を見ることも、スキーマを編集することも、マイグレーションを書くこともありません。
// データを保存 — SQL もスキーマも不要。テーブルは最初の書き込み時に作成されます。
await cradler.from("posts").insert({ title: "Hello", published: true });
// 画像をアップロード — 端末側で圧縮し、グローバル CDN から配信
const { path } = await cradler.storage.upload("covers/sunset.jpg", file, { public: true, compress: true });
// エッジでリサイズした高速なサムネイル URL を取得 — 追加アップロード不要
const thumb = await cradler.storage.getPublicUrl(path, { width: 300 });
// フィルターと並び替え付きで読み込み、完全に型付き
const { rows } = await cradler
.from("posts")
.select()
.eq("published", true)
.order("createdAt", { desc: true });あなたは Cursor・Claude Code・v0・Lovable・Bolt でアプリを作ります。やりたいことを伝えれば、AI がコードを書いてくれます。それでも唯一つまずくのがバックエンドです — データを保存したり、ユーザーにファイルをアップロードさせたくなった瞬間、データベース・SQL・マイグレーションの壁にぶつかります。Cradler はその壁を取り除き、あなたと AI ツールがそれらを学ばずにアプリを完成させられるようにします。
データとファイルストレージが同じ SDK にまとまっています。`cradler.from` と `cradler.storage` で、あらゆるレコードを保存し、あらゆる画像・動画・音声・PDF をアップロードできます。ひとつのプロジェクト、ひと組のキー、ひとつの請求 — もうひとつのストレージサービスに登録する必要はありません。公開ファイルはグローバル CDN から配信され、画像は自動でリサイズされるので、どこからでも高速に読み込まれます。
レコードを保存すれば Cradler がテーブルを作成。新しいフィールドを追加すれば Cradler がカラムを追加。SQL も、マイグレーションファイルも、ALTER TABLE も不要 — Supabase や Firebase のように自分で保守させられることなく、データベースが自動でアプリに追従します。
型付き SDK、プロジェクトごとに生成される TypeScript の型、llms.txt、MCP サーバー、Agent Skill。AI コーディングツールには、一度で連携コードを書くために必要なものがすべて揃っています — 何度も修正する必要はありません。
ダッシュボードであらゆるテーブルを閲覧でき、画像・動画のカラムはインラインで表示されます。任意のセルをクリックすればフルプレビュー。外部のストレージビューアも、別のスキーマブラウザも要りません。
プロジェクトを作成
ワンクリックで、Cradler が隔離されたデータベース・ファイルストレージ・API キーを数秒でプロビジョニングします。
SDK を組み込む
@cradler/sdk を追加し、読み込み・書き込み・アップロードの呼び出しは AI ツールに書かせます。MCP サーバーと Agent Skill のおかげで、これが一度のプロンプトで実現します。
リリース
スキーマはアプリとともに進化し、ダッシュボードはデータとファイルをプレビュー、すべてのデータベースは毎日バックアップされます。
Supabase と Firebase は強力です — ですが、それはエンジニア向けであり、AI ビルダー向けではありません。Cradler はデータベースの仕組みをすべて隠し、その上に AI ネイティブなツールを加えます。
| やること | Supabase / Firebase | Cradler |
|---|---|---|
| スキーマ設計 | CREATE TABLE を書く | 最初の書き込みで自動作成 |
| 後からフィールドを追加 | マイグレーションを書いて実行 | 新しいフィールドを保存するだけ — カラムが現れる |
| セキュリティポリシー | SQL の RLS を書く | ダッシュボードでトグル |
| AI 連携 | 汎用的 — AI ツールがスキーマを推測するしかない | 型付き SDK+生成された型+MCP サーバー+Agent Skill |
| ファイルストレージ | 別サービスを連携する必要あり | 同じ SDK、同じキー、同じ請求 |
| 画像の読み込み | CDN と画像変換を自分で構築 | グローバル CDN+自動リサイズをデフォルトで |
| データの閲覧 | テーブルのみ — ファイルは別のビューア | テーブル+画像/動画のインラインプレビューを一か所で |
| 対象 | 開発者 | コードを書かない AI ビルダー |
Supabase と Firebase では、スキーマを設計し、アプリがフィールドを変えるたびに SQL マイグレーションを書き、アクセス制御のために SQL RLS ポリシーを書くことが求められます。Cradler はそのすべてを代わりに行い、さらに型付き SDK、MCP サーバー、Agent Skill を加えて、AI ツールが一度で正しく連携できるようにします。データベースは、あなたと AI が学ばなければならないものではなくなります。
Cradler は、AI で作りたいけれどデータベースエンジニアにはなりたくない人のために — バックエンドチームなしで本物のアプリをリリースする、ファウンダー・デザイナー・個人開発者のために。
“データベースのことを何も学ばずに、アプリのバックエンドをまるごとリリースできました。Cursor に Cradler を使うよう伝えたら、そのまま動きました。”
“データベースとファイルストレージがひとつに — ひとつの SDK、ひとつの請求 — 理解できない 3 つのサービスを連携せずに済みました。”
“Cradler 連携のコードはすべて Claude が書いてくれました。生成された型のおかげで、データの形も一度で正しくなりました。”
Supabase と Firebase は開発者向けです。スキーマを設計し、アプリがフィールドを変えるたびに SQL マイグレーションを書き、セキュリティのために SQL RLS ポリシーを書きます。Cradler はそのすべてを代わりに行います — テーブルは最初の書き込みで作成され、新しいフィールドを保存するとカラムが追加され、テーブル権限はダッシュボードのトグルで設定できます。さらに Cradler は型付き SDK、MCP サーバー、Agent Skill を備えているので、AI ツールが一度で正しく連携を書けます。
はい — データと同じ SDK を通して扱えます。`cradler.storage.upload()` はあらゆるファイル形式を受け付け、グローバル CDN で配信します。画像と動画のパスはダッシュボードのテーブルブラウザにインラインプレビューとして表示されるので、Cradler を離れずにアップロードしたものを確認できます。
Cradler プロジェクトを作成し、アプリに Cradler SDK を追加して、AI ツールに連携を任せます。Cradler は生成された TypeScript の型と MCP サーバーを備えているので、AI ツールはアプリをデータベースとファイルストレージに正しくつなぐために必要なものをすべて持っています — たいてい一度のプロンプトで、SQL なしで完了します。
はい。Cradler は開発者でなくても使えるバックエンドです。SQL を書くことも、スキーマを設計することも、マイグレーションを実行することもありません。AI コーディングツールがシンプルな型付き SDK を呼び出し、その下で Cradler が本物の PostgreSQL データベースを動かします。
何もする必要はありません — そのまま動きます。新しいフィールドを初めて保存すると、Cradler が自動でカラムを追加します。新しい種類のレコードを初めて保存すると、テーブルを作成します。これが「マイグレーション不要」の約束です — スキーマはアプリとともに進化し、書いたり実行したりするマイグレーションはありません。
Cradler は設計から AI ネイティブです — 型付き SDK、プロジェクトごとに生成される TypeScript の型、llms.txt、MCP サーバー。AI アシスタントは実際のデータ構造を読み取れるため、生成するコードが一度で正確になり、何度も修正する必要がありません。
はい。すべてのプロジェクトに専用の隔離されたデータベースが用意され、すべてのデータベースが毎日自動でバックアップされます。バックアップを設定したり覚えておいたりする必要はありません — データ保護はデフォルトで有効です。
Cradler には永久無料プランがあります — 1 プロジェクト、クレジットカード不要 — 小さなアプリを無料で作って公開できます。有料プランは月額 $5 から。ひとつのシンプルな請求で、データベース・ファイルストレージ・使用量をまとめてカバーし、サービスごとに別々の請求書が来ることはありません。