Appwrite
認証、データベース、ストレージ、関数、メッセージング、ホスティングサービスを統合した、オープンソースのワンストップバックエンド開発プラットフォーム。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
複数のツールを組み合わせる手間を省く、オープンソースのオールインワン・バックエンドサービス。
主な機能
- 複数の認証方式(メール、SMS、OAuth、匿名、マジックリンク)
- スケーラブルなデータベース、クエリ、インデックス、リレーションをサポート
- セキュアなファイルストレージ、暗号化、圧縮、画像変換をサポート
- サーバーレス関数、15種類のランタイムをサポート、イベントまたはスケジュールでトリガー可能
- マルチチャネルメッセージ送信(メール、SMS、プッシュ通知)
できないこと
- •セルフホストを利用するには事前に Docker をインストールする必要があり、初回起動時は初期化に数分かかる場合があります。,旧バージョンからアップグレードする際は必ず移行ツールを実行してください。実行しないとデータに互換性がなくなる可能性があります。,Sites ホスティング機能はセルフホスト版ではクラウド版ほど安定しない場合があるため、本番環境ではクラウドサービスの利用を推奨します。,無料クラウド版にはリソース制限があります。レート制限とストレージクォータにご注意ください。
使用例
- MVP やプロトタイプを迅速に構築でき、バックエンドインフラの設定は不要
- モバイルアプリにユーザー認証とリアルタイムデータ同期を提供
- サーバーレス API バックエンドを構築し、関数でビジネスロジックを処理
- 統一されたメッセージ配信(メール/SMS/プッシュ通知)を必要とするアプリ
- 静的サイトやサーバーサイドレンダリングの Web アプリをホスト
Appwrite は、バックエンドインフラストラクチャと Web ホスティングを統合したオープンソースのフルスタック開発プラットフォームです。ユーザー認証(メール/パスワード、SMS、OAuth、匿名ログイン、マジックリンク)、スケーラブルなデータベース(クエリ、インデックス、リレーションをサポート)、セキュアなファイルストレージ(暗号化、圧縮、変換)、サーバーレス関数(15 のランタイム)、マルチチャネルメッセージング(メール、SMS、プッシュ通知)、リアルタイム機能、統合された Web アプリケーションホスティング(カスタムドメイン、SSR をサポート)を提供します。マネージドクラウドサービスを利用することも、Docker を使ってセルフホストすることもできます。繰り返しのバックエンド作業を削減し、チームが本番レベルのアプリケーションをより速く構築できるようにすることを目的としています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
1. https://cloud.appwrite.io にアクセスして無料のクラウドアカウントを登録します(またはローカルに Docker でインストール)。
2. 新しいプロジェクトを作成し、プラットフォーム(Web、Flutter、Androidなど)を選択して、プロジェクトIDとシークレットキーを取得します。
3. 対応する SDK をインストールし(例:npm install appwrite)、コード内でクライアントを初期化してサービスを呼び出します。
- 1. https://cloud.appwrite.io にアクセスして無料のクラウドアカウントを登録します(またはローカルに Docker でインストール)。
- 2. 新しいプロジェクトを作成し、プラットフォーム(Web、Flutter、Androidなど)を選択して、プロジェクトIDとシークレットキーを取得します。
- 3. 対応する SDK をインストールし(例:npm install appwrite)、コード内でクライアントを初期化してサービスを呼び出します。
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker でセルフホスティングしている場合:`docker compose down -v` を実行してデータボリュームを削除します。クラウドサービスを使用している場合は、コンソールでプロジェクトを直接削除するだけです。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs