Appwrite
認証、データベース、ストレージ、関数、リアルタイム API を提供するオープンソースのバックエンドプラットフォームです。セルフホストでもマネージドクラウドでも利用できます。
概要
Appwrite は、多くのアプリに必要なバックエンドインフラ — 認証(メール/パスワード、OAuth、マジックリンク、匿名セッション)、構造化データベース、ファイルストレージ、サーバーレス関数、マルチチャネルメッセージング(メール、SMS、プッシュ通知)、フロントエンド向けの統合ホスティング製品(Sites) — を1つの API とコンソールにまとめて提供するオープンソースの開発プラットフォームです。
コンテナ環境で動作するよう設計されており、Docker コマンド1つでローカルにフルインスタンスを起動でき、本番環境では Kubernetes、Docker Swarm、Rancher 上でも稼働します。自分でインフラを運用したくない場合は、公式のマネージドサービスである Appwrite Cloud を利用できます。
Appwrite は、認証・データ・ストレージ・ホスティングをそれぞれ別々に組み合わせて維持する代わりに、Web・モバイル・AI アプリケーションのバックエンドを1つのオープンソースプラットフォームでまかないたいチームに向いています。
- 言語
- PHP, TypeScript
- ライセンス
- BSD-3-Clause
関連プロジェクト
Supabase
Apache-2.0Postgres データベース、認証、即利用可能な API、エッジ関数、リアルタイムサブスクリプション、ストレージを提供するオープンソースの Firebase 代替です。
- バックエンド
- データベース
- 認証・セキュリティ
PocketBase
MIT組み込みの SQLite データベース、認証、ファイルストレージ、リアルタイム API を単一の実行ファイルにまとめた、オープンソースのバックエンドです。
- バックエンド
- データベース
Hasura
Apache-2.0Data Connectors を介して、PostgreSQL などのデータベース上に即座に GraphQL・REST API を生成します。
- バックエンド
- API
- データベース
Redis
AGPL-3.0データベース、キャッシュ、メッセージブローカー、ストリーミングエンジンとして使われる、インメモリデータ構造ストアです。
- データベース
- ストレージ
誤りを見つけましたか? GitHub で修正を提案する