# Appwrite Appwriteは、バックエンドサービス、ファイルストレージ、リアルタイム機能、ホスティング型ウェブデプロイを提供するオープンソースのアプリケーションプラットフォームです。Auth、Databases、Storage、Functions、Messaging、Sitesを一か所で利用でき、開発者のアプリ構築とスケールを支援します。 - Findings24: - ウェブサイト: - 料金: Freemium - カテゴリー: Developer Tools ## Appwriteとは? Appwriteは、バックエンドサービスとホスティングサービスをまとめて提供し、アプリケーションの構築とスケールを支援するオープンソースプラットフォームです。Auth、Databases、Storage、Functions、Messaging、Realtime、Sitesを1つの環境に集約しているため、チームは各レイヤーごとに別々の製品を組み合わせることなく、アプリのバックエンドを構成できます。 Appwriteのサイトでは、あらゆるフレームワークを扱う開発者や、AIを活用したワークフローにも対応するプラットフォームとして紹介されています。静的サイト、SSR、CSRのフロントエンドをサポートするほか、アプリケーションのバックエンド向けに、サーバーレス関数、安全なファイルストレージ、認証、メッセージング、リアルタイムイベント処理も提供します。 ## Appwriteでできること ### 複数方式の認証 メールアドレス/パスワード、SMS、OAuth、匿名認証、Magic URLなど、複数のログイン方式でユーザーを認証できます。 ### マネージドデータベース 使い慣れたテクノロジーを基盤とするスケーラブルなデータベースに、アプリケーションデータを保存してクエリを実行できます。 ### ファイルストレージとメディア処理 圧縮、暗号化、画像変換に対応した安全なファイルストレージを利用できます。 ### サーバーレス関数 13言語に対応した30以上の安全で分離されたランタイムに、サーバーレス関数をデプロイできます。 ### イベント駆動型の更新 Appwriteのイベントを購読し、Realtimeを通じて変更に対応できます。 ### ホスティング型ウェブデプロイ CDNとDDoS保護を組み込んだ環境で、静的、SSR、CSRのフロントエンドを独自ドメインにデプロイできます。 ## 利用シーン ### 新しいアプリのバックエンドを構築する バックエンドの各要素を個別に組み合わせることなく、認証、データベースレコード、ファイルストレージ、サーバーレスロジックを備えたアプリケーションを立ち上げたい場合にAppwriteを利用できます。 ### ウェブフロントエンドをデプロイする Sitesを使うと、静的サイト、SSRアプリ、CSRフロントエンドを独自ドメインにデプロイできます。Appwriteプラットフォームを背後で利用しながら、組み込みのCDNとDDoS保護も活用できます。 ### バックエンドタスクを自動化する レポートの生成、メールの送信、プロフィールの更新、アカウントの削除、請求書の作成など、分離されたサーバーレス実行が必要なタスクにはFunctionsを利用できます。 ### リアルタイムイベントに対応する クライアントがAppwriteのイベントを購読し、アプリケーションの状態の変化に即座に対応する必要がある場合にRealtimeを利用できます。 ### ユーザーファイルを管理する アプリで安全なファイルアップロード、暗号化、圧縮、画像変換が必要な場合に、ホスティング型のストレージとメディア機能を利用できます。 ## よくある質問 ### Appwriteは何を提供しますか? Appwriteは、Auth、Databases、Storage、Functions、Realtime、Messaging、Sitesを1つのプラットフォームで提供できるよう構成されています。チームは必要なサービスから始め、別々のバックエンドツールをつなぎ合わせることなく、他のサービスへ拡張できます。 ### どのようなアプリケーションに対応することを想定していますか? 提供元の情報では、Sitesを通じた静的サイト、SSR、CSRのフロントエンドに加え、ユーザー認証、データストレージ、サーバーレス関数、メッセージング、リアルタイムイベント向けのバックエンドサービスに対応しています。 ### Appwriteの料金体系はどうなっていますか? 料金ページには、Free、月額25ドルのPro、カスタム料金のEnterpriseという3つのプランが掲載されています。Freeは個人プロジェクトや小規模アプリケーション向け、Proは本番アプリケーション向け、Enterpriseはより高い性能とプレミアムサポートを必要とする組織向けとされています。 ### どのような連携に対応していますか? 製品ページでは、複数のログイン方式、13言語のサーバーレスランタイム、画像変換に対応したファイルストレージ、ウェブフロントエンドのデプロイなどが強調されています。ただし、取得されたテキストには、サードパーティ連携の完全な一覧は記載されていません。 ### チームでの利用に適していますか? 取得されたページには、詳細なオンボーディング手順、制限、チームメンバー枠の運用について明記されていません。ただし、Appwriteは開発者チームによる利用例が示され、アプリケーションの構築とスケールをより迅速に進めるためのインフラとして位置付けられています。 ## クイック情報 - **カテゴリ**: 開発者向けツール - **プラットフォーム**: ウェブ - **ソースドメイン**: imagine.dev - **主なユーザー**: 開発者および開発者チーム - **料金モデル**: 無料、有料、カスタムのEnterpriseプラン - **コアサービス**: Auth、Databases、Storage、Functions、Realtime、Messaging、Sites