logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll
01/05/2025, by Ivan

JSON Drop API - ローコード・バイブコーディングのためのスタンドアロンJSON:APIサーバー

Hero illustration: a Next.js frontend, a mobile app, and an IoT device all exchanging data with a lightweight JsonDrop API server running on Drupal 11.?

JSON Drop APIは、PHPホスト(共有ホスティングでも)を数分で本番対応の仕様準拠JSON:APIサーバーに変える、プリパッケージ済みのDrupal 11ディストリビューションです。Composerもボイラープレートも不要で、アイデアからエンドポイントまで一直線です。


なぜJSON Drop APIなのか?

  • ゼロコードバックエンド - すべてのDrupalエンティティ、バンドル、フィールドが即座にJSON:APIエンドポイントになります。
  • 手間のかからないデプロイ - ZIPをFTPでアップロードし、データベースを作成し、インストーラーを実行するだけ。CLIも依存関係地獄もありません。?
  • 仕様準拠のJSON:API - フィルタリング、ソート、ページネーション、リレーションシップ、ミューテーション(GET | POST | PATCH | DELETE)を完全にサポート。?
  • モダンな認証オプション - Basic認証、APIキー、OAuth 2.0、JWTなど、あなたのスタックに合うフローを選択できます。?
  • 多言語対応 - UI文字列、設定、コンテンツを翻訳し、初日からグローバルアプリを展開できます。?
  • 拡張可能なエコシステム - キャッシュ、検索、eコマース、AI統合用の何千ものDrupalモジュールを利用できます。
Icon: lightning bolt over server rack
数分でデプロイ
Icon: flowchart with low-code blocks
ローコードチーム向け
Icon: shield with keyhole
堅牢なセキュリティ
Icon: globe with language bubbles
グローバル対応

コア機能

1. ドロップイン型デプロイ

FTP / SSHまたはcPanelでパッケージをアップロードし、ブラウザで/install.phpにアクセスするだけです。JSON Drop APIは、Drupal 11、JSON:APIモジュール、必須のcontribモジュールを1つのZIPに同梱しています。PHP 8.3以上、MySQLまたはMariaDBで動作するよう設計されています。?

2. 完全準拠のJSON:APIエンジン

すべてのリクエストとレスポンスは公式のjsonapi.org仕様に従います。エンドポイントは予測可能なパターン(/jsonapi/{entity}/{bundle})で自動生成され、Postman、Swagger、または任意のHTTPクライアントでそのまま利用できます。ダウンロード可能なPostmanコレクションも同梱されています。?

3. 柔軟な認証&セキュリティ

脅威モデルに合った方式を選択できます:クイックプロトタイプ用のBasic認証、マシン間呼び出し用のAPIキー、ステートレスなモバイルアプリ用のJWT、サードパーティー統合用の本格的なOAuth 2.0フローなど。詳細なドキュメント、CORSガイダンス、ベストプラクティスのチェックリストが付属しています。?

4. 多言語コンテンツAPI

言語対応のJSON:APIエンドポイントを公開し、React/Vue/Flutterアプリで言語をその場で切り替えられるようにします。JsonDrop APIにはUI、設定、コンテンツの翻訳ガイダンスに加え、組み込みの言語切替の例が付属しています。?

5. スケーラブル&拡張可能

Redisキャッシュ、自動画像スタイル、Commerce、AIコンテンツ生成ツールを追加できます。JSON Drop APIの中身は依然としてDrupalなので、drupal.orgのすべてのモジュールをワンクリックでインストールできます。


一般的なユースケース

  • Next.js / Nuxt / SvelteKitフロントエンド
  • React Native & Flutterモバイルアプリ
  • ライブプレビューを必要とするJamstack静的サイト
  • コンテンツハブを必要とするマイクロサービス
  • スタートアップやハッカソン向けの迅速なMVPプロトタイピング

クイックスタートガイド

  1. ダウンロード:.zipをダウンロードしてWebルートに解凍します。
  2. 作成:空のMySQL/MariaDBデータベースを作成します。
  3. 実行:インストーラーを実行し、/jsonapiにアクセスして最初のエンドポイントを確認します。

技術仕様

CMS Drupal 11
PHPバージョン 8.3以降
データベース MySQL / MariaDB
HTTPメソッド GET, POST, PATCH, DELETE
認証方式 Cookie, Basic, API Key, OAuth 2.0, JWT
言語 無制限(デフォルトは英語)

同梱内容

  • JSON Drop API ZIPパッケージ
  • ステップバイステップのPDFインストールガイド
  • ライブエンドポイント例付きのPostmanコレクション
  • Next.jsとNuxtのフロントエンドサンプル(オプションのアドオン)

今すぐAPIでバイブコーディングを始めましょう!