API and Backend Builders
Backend platforms for a mobile or web app that need real logic, not just a spreadsheet standing in for a database. Auth, custom endpoints, and server-side workflows get built visually, then called from any front end over a standard API.
- 14
Enterprise low-code platform for building internal applications with backend logic, API connections, and data workflows
- 15
Amazon's low-code platform for backend APIs via GraphQL, plus auth, storage, and functions for web and mobile.
- 16
AWS managed GraphQL service for building scalable APIs across multiple data sources
- 17
Visual low-code backend platform with database, user management, and drag-and-drop logic builder publishing REST APIs.
- 22
Microsoft tool generating REST and GraphQL APIs directly from SQL Server, MySQL, and PostgreSQL databases with built-in authorization
- 24
REST API generation platform creating documented APIs from SQL and NoSQL databases with role-based access control
- 28
Single-file open-source backend combining SQLite database, file storage, user authentication, and realtime APIs in one deployable Go binary.
- 29
Open-source tool generating GraphQL APIs from PostgreSQL schemas with automatic CRUD operations
- 32
Open-source code generator for REST APIs and GraphQL with automatic database scaffolding and role-based access control.
- 46
Community-run open-source mobile backend with database, push notifications, and REST and GraphQL APIs, forked from Facebook's original Parse.
Frequently asked questions
ヘッドレスCMSとBaaS(Backend-as-a-Service)の違いは何ですか?
ヘッドレスCMSはコンテンツの管理と、カスタムコンテンツタイプからのAPI自動生成に特化しています。一方、BaaSは認証、リアルタイムデータベース、アプリのロジック用のクラウドファンクションなど、より広範なツールセットを提供します。
すでにPostgresデータベースを持っている場合でも、これらのプラットフォームを利用できますか?
はい。既存のPostgresデータベースを、本番環境ですぐに利用可能なRESTまたはGraphQL APIに変換できる選択肢がいくつかあります。中には、スプレッドシートのようなインターフェースでデータを管理できるものもあります。
複雑なサーバーサイドのロジックを構築するには、コーディングの知識が必要ですか?
必ずしも必要ではありません。サーバーコードを書かずに、ビジュアルワークフローやノーコードインターフェースを通じてロジックを構築できるプラットフォームもあります。一方で、開発者向けに設計されており、TypeScriptやカスタムファンクションに依存する選択肢もあります。
これらのプラットフォームは、リアルタイムのデータ更新をどのように処理しますか?
これらの選択肢の多くには、フロントエンドへデータを自動的に同期するリアルタイム機能が組み込まれています。これは、手動で頻繁に更新することなく、即時のアップデートを必要とするアプリに非常に有用です。