📘 English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Deutsch | Français | Italiano | Português | Español | Русский



apiSQL

API 開発 = たった1つの SQL

データベースを高速で REST API および MCP サーバーに変換し、あらゆる API をプロキシし、エンタープライズ級のセキュリティを実現します。

Docs Editions Website


apiSQL は、API の開発と管理のための強力なプラットフォームです。内蔵の API ゲートウェイは安全なトンネリングをサポートしており、内部または外部の API を簡単にプロキシでき、データベースを安全かつ迅速に API または MCP サーバーとして公開することができます。従来のコーディングよりも高速、簡単、そして安全です。


💡 apiSQL 誕生の背景


apiSQL はもともと、SELECTINSERTUPDATEDELETE などの SQL をすばやく API として公開する社内向けツールとして開発されました。

例:クエリ用 API の作成

SELECT * FROM area

この SQL で GETPOST の両方に対応した API が自動生成されます。デモ用(認証不要):

https://open.apisql.cn/api/demo-area/all

ページネーション(2ページ目、1ページ10件、タイムアウト30秒):

https://open.apisql.cn/api/demo-area/all?meta[pageNum]=2&meta[pageSize]=10&meta[timeout]=30

さらに、並び替え、CSV/Excel 出力、環境切替、Postman風の組み込みデバッガも使用可能で、パラメータは自動生成されます。



MySQL のアップサート(挿入+更新)API の例:

INSERT INTO `user_upsert` (id, name, age) 
VALUES 
  (:id, :name, :age)
ON DUPLICATE KEY UPDATE 
  id = VALUES(id),
  name = VALUES(name),
  age = VALUES(age);



独自関数による都市間距離の取得:

SELECT calc_city_distance(:name1, :name2) AS distance_desc;



資金移動のストアドプロシージャ呼び出し:

CALL transfer_funds(:from_account_id, :to_account_id, :amount)



シンプル。エレガント。効率的。


私たちは実感しました:データベースこそが究極のバックエンド

繰り返し車輪の再発明をするよりも、実績あるデータベースのパフォーマンスと信頼性を、安全かつ直接 API として活用するのが最善です。

apiSQL は以下のように進化しました:



✨ 主な特徴


🗄️ 多様なデータベースに対応

⚙️ 高速な API 作成

🧩 スクリプトによる柔軟な拡張

🛡️ エンタープライズセキュリティ

🤖 AI 時代に対応した統合性



🚀 クイックスタート


  1. 今すぐ試すapisql.cn にアクセスして無料登録
  2. ドキュメントを見るクイックスタートガイド
  3. デプロイ方法を選ぶ
  4. SaaS(クラウド):インストール不要ですぐに利用可能
  5. 無料版(自前サーバー)こちらからダウンロード



📦 エディション比較


エディション 対象ユーザー デプロイ方法 主な特徴
無料版 個人、少人数チーム 自己ホスト型 API 開発の基本機能
Pro版 プロ開発者、中規模企業 自己ホスト型 より多くの高度な機能
エンタープライズ 大企業 自己ホスト型 マルチプロジェクト、マルチユーザー対応
SaaS クラウド すべてのユーザー クラウド型 運用不要・すぐ使える・従量課金型

👉 価格・機能比較はこちら

⚠️ 注意
apiSQL は商用利用も可能な強力な無料版を提供していますが、現在オープンソースではありません



🛣️ 今後のロードマップ




🔗 関連リンク