連携機能

最初から つながっています

どのアプリにも、必要な10種類の基本機能が組み込まれていて、作った瞬間から使えます。それ以外のものには、REST APIとふつうのfetch()が使えます。

Builder77 AI
データベース
ログイン
ファイル保存
メール
分析
サーバー
PWA
Flutter
REST API
77
今すぐ使えるもの

含まれているものを、 正直に表示しています

「組み込み済み」は、設定なしでどのアプリでも動くという意味です。「REST APIで連携」は、公開しているエンドポイントを使ってご自身でつなぐという意味です。

組み込み済み

Builder77 AI

チャット、文章の作成、分類、JSON出力をアプリの中で。APIキーは不要です。

b77.ai.chat()
組み込み済み

クラウドデータベース

アプリごとのコレクション。絞り込み、並べ替え、件数の集計、作成者だけが扱えるデータに対応。

b77.db
組み込み済み

会員機能

アプリの利用者向けに、メールアドレスとパスワードでの登録とログイン。ログイン状態は保持されます。

b77.auth
組み込み済み

ファイル保存

10 MBまでの画像や書類をアップロードすると、公開用のURLが返ってきます。

b77.storage.upload()
組み込み済み

メール提供:Resend

確認メール、お知らせ、領収書などのメールをアプリから送れます。

b77.email.send()
組み込み済み

決済提供:Stripe · Whop

ご自身のStripeまたはWhopアカウントで、単発の決済と定期課金を、各社が用意する決済画面で受け付けます。すべての支払いは決済用のコレクションに記録されます。

b77.payments.checkout()
組み込み済み

サーバーとSSL

小さなbuilder77バッジ付きで、yourapp.builder77.appに無料で公開できます。SSLが自動で付く独自ドメインとバッジの非表示は、Starterの月$10からです。

組み込み済み

分析

公開したアプリごとの閲覧数、利用者数、データ件数をダッシュボードで確認できます。

組み込み済み

PWAのインストール

マニフェスト、アイコン、Service Workerを自動で作るので、アプリをホーム画面にインストールできます。

REST APIで連携

Flutterアプリ

作成されたFlutterプロジェクトは、REST APIを使って同じデータを読み書きします。

REST APIで連携

ネイティブのiOSとAndroid

Swift、Kotlin、React Nativeから、ふつうのHTTPで同じエンドポイントを呼び出せます。

REST APIで連携

ご自身のバックエンド

JSONを扱えるサーバーやスクリプトなら、どこからでもデータの読み込み、ログイン、AIの呼び出しができます。

組み込み済み

Webhookと自動化

データの作成、更新、削除や、利用者の登録があると、署名付きのPOSTリクエストを送ります。これを使って、アプリをお使いのほかのツールと連携できます(Starter以上)。

公開中のアプリからのAI処理は、500トークンごとに連携クレジットを1使います(入力と出力の合計、1回につき最低1)。一般的なAIの返答で3〜4クレジットほどです。ファイルのアップロードとメールは1件につき1です。データベース、ログイン、サーバー、分析は無料です。

REST APIとWebhook

ほかのものとも つなげられます

Web用SDKは、どのクライアントからでも使えるシンプルなJSON APIを薄く包んだものです。アプリから、ブラウザからのリクエストを受け付ける外部サービスを呼び出すこともできます。

どのクライアントからでも同じデータ

データのGET、POST、PATCH、DELETE、利用者の登録とログイン、AIの呼び出しができます。ユーザーごとのデータには、利用者のトークンをBearerヘッダーで送ります。

fetch()で送るWebhook

新しい問い合わせや注文を、WebhookのアドレスにPOSTするようbuilder77に頼めます。受け取る側は、ブラウザからのリクエスト(CORS)を受け付ける必要があります。

秘密の情報はアプリのコードに入れないでください。 非公開のAPIキーをアプリのページに貼り付けないでください。代わりに秘密のキーとして保存しましょう。builder77はそれを暗号化してサーバーに保管し、サーバー上で使うので、ブラウザに届くことはありません。
REST · どの言語でも
JSON
# list this user's tasks
GET /api/runtime/{appId}/db/tasks?mine=1
Authorization: Bearer <userToken>

# create a record
POST /api/runtime/{appId}/db/tasks
{ "data": { "title": "Ship v2" } }

# sign in
POST /api/runtime/{appId}/auth/signin
app.js · Webhookに送信
const lead = await b77.db.create('leads', form);
await fetch('https://example.com/webhook', {
  method: 'POST',
  body: JSON.stringify(lead)
});

エンドポイントの一覧はドキュメントにあります。

まだ組み込まれていないもの

最初に正直にお伝えします。決済はStripeとWhopのみで、他社のSaaSツールとのワンクリック連携はなく、アプリ利用者向けのSNSログインもありません。ほかのツールとは、上で紹介したWebhookやご自身のサーバーを使ってつなげられます。いちばん必要なものを教えてください。いただいた声は、ロードマップを決めるいちばんの材料になります。

連携をリクエスト

次に連携してほしい サービスを教えてください

サービス名と、何に使いたいかを教えてください。リクエストはすべて読んでおり、リクエストの多い連携から優先して取り組みます。

バックエンドは もうできています

アプリを作りはじめれば、最初のプロンプトからAI、データ、ログイン、ファイル保存、メールが使えます。