Appwrite icon

Appwrite

Appwriteは、認証、データベース、ストレージ、Functions、Realtime、Messaging、ホスティングを備えたオープンソースのアプリ基盤。開発者やチームが単一のバックエンドでアプリを構築・拡張できます。

Appwrite

概要

Appwriteは、セットアップの手間を減らしながらアプリを構築・拡張したいチーム向けのオープンソースのアプリケーション基盤です。Auth、Databases、Storage、Functions、Realtime、Messaging、Sitesをサポートし、バックエンドサービス、ホスティング、セキュリティ制御を1か所にまとめています。

この製品は、最新のフレームワークやAI支援ワークフローを扱う開発者や開発チームを対象としています。サイトでは、迅速なプロジェクト開始、さまざまなフレームワークや言語での柔軟な利用、静的サイト、サーバーサイドレンダリング、クライアントサイドレンダリングを含むデプロイパターンが強調されています。

主な機能

オールインワンのバックエンドサービス

Appwriteは、認証、データベース、ストレージ、Functions、Realtime、Messaging、ホスティングを1つのプラットフォームにまとめているため、チームは個別に各バックエンド要素を組み立てる必要がありません。

柔軟な認証方法

Authは、メールとパスワード、SMS、OAuth、匿名アクセス、マジックURLなど複数のログイン方法をサポートしており、ユーザー認証の方法を柔軟に選べます。

管理されたファイルストレージ

Storageは、ユーザーのアップロードやメディア処理を扱うための圧縮、暗号化、画像変換を備えた安全なファイルストレージとして説明されています。

大規模に使えるサーバーレス関数

Functionsは、13言語にわたる30以上の安全で分離されたランタイムでサーバーレスワークロードを実行できるため、チームはサーバー管理なしでバックエンドロジックを展開できます。

Realtimeによるイベント配信

Realtimeでは、アプリがAppwriteのイベントを購読し、Realtime APIを通じて変更に反応できるため、ライブUI更新やイベント駆動のワークフローを実現できます。

ホスト型フロントエンド配信

Sitesは、CDNとDDoS保護を標準で備えたカスタムドメインに、静的、SSR、CSRのフロントエンドをデプロイできるため、ホストしたアプリをAppwriteスタックの他の要素と並べて配置できます。

主なユースケース

  • フルアプリのバックエンドを構築する

    認証、データベース、ストレージ、Functions、Messagingが最初から1つのバックエンドプラットフォームで使える状態で新しいアプリケーションを立ち上げたいときにAppwriteを使います。

  • ユーザーサインインフローを実装する

    メール/パスワード、SMS、OAuth、匿名アクセス、マジックURLのサインインを、個別のIDサービスを組み立てずにサポートするために認証ツールを使います。

  • バックエンドロジックを実行する

    分離されたランタイムでサーバー管理なしに実行する必要があるバックグラウンドジョブ、APIエンドポイント、アプリ固有のロジックにサーバーレス関数を使います。

  • ライブ機能とメッセージング機能を追加する

    ポーリングや独自の通知実装ではなく、イベント駆動の更新やマルチチャネル通信が必要なアプリでRealtimeとMessagingを使います。

  • Webフロントエンドをデプロイする

    Appwriteプラットフォームの他の部分をその背後に置いたまま、静的、SSR、CSRのフロントエンドをカスタムドメインへデプロイする必要があるときにSitesを使います。

Pros and Cons

Pros

  • 認証、データベース、ストレージ、Functions、Realtime、Messaging、ホスティングを含む複数のバックエンド要件を1つのプラットフォームでカバーします。
  • 複数の認証方法をサポートしているため、さまざまなアプリのログインフローに合わせやすいです。
  • 多くの分離されたランタイムと言語でサーバーレス関数を利用できるため、バックエンドロジックに柔軟性があります。
  • ホストされたサイトとネットワーク配信に対して、CDNとDDoS保護が標準で組み込まれています。
  • MCPサーバーとAppwrite Skillsを通じて、AIエージェント向けのワークフローに対応しています。

Cons

  • 取得されたソースには、公開されている機能の完全な比較や詳細なプラットフォーム制限が含まれていないため、導入判断にはドキュメントが必要になる場合があります。
  • 価格は取得テキスト上ではプラン単位でのみ示されており、利用制限や含まれるクォータはありません。

FAQ

Appwriteとは何ですか?

Appwriteは、認証、データベース、ストレージ、サーバーレス関数、Realtime、Messaging、Webホスティングを1つにまとめたオープンソースのバックエンドおよびアプリ基盤です。

どのようなプロジェクト向けですか?

ソースでは、AppwriteはバックエンドAPI、サーバーレス関数、ホスト済みWebサイト向けに使われています。Appwriteのサービスは、既に使っているフレームワーク、言語、AIエージェントでアプリを構築するチームを支えられます。

Appwriteの料金体系はどうなっていますか?

Appwriteには、無料プランが0ドル、Proプランが月額25ドル、Enterpriseプランがカスタム価格で用意されています。料金ページでは、より大きな顧客向けにデモ依頼やお問い合わせの案内も示されています。

AppwriteはAIエージェントのワークフローをサポートしていますか?

ソースでは、MCPサーバーとAppwrite Skillsを通じたAIワークフローへの対応が明示されています。これらは、カスタム統合なしでAIエージェントをAppwriteのバックエンドに接続したり、教えたりする方法として紹介されています。

ソース資料に制限はありますか?

表示されているページでは、Functions、Auth、Storage、Databases、Realtime、Messaging、Sitesについて説明されていますが、取得されたテキスト内には完全な公開APIリファレンスや網羅的な統合一覧は含まれていません。

Quick Facts

カテゴリ
開発者ツール
製品タイプ
オープンソースのアプリ基盤
主なユーザー
開発者と開発チーム
ホスティング
静的、SSR、CSRのフロントエンドホスティング
料金
無料、Pro、Enterpriseプラン
ソースドメイン
imagine.dev

Appwriteの代替品

Speculos icon

Speculos

SpeculosはClaude Code向けのデプロイツール。作成したアプリを共有URLで公開し、private・org-wide・publicに対応。会社ドメイン、データ接続、顧客クラウド配備の管理機能も搭載。

Make Real icon

Make Real

Make Realは、tldraw SDKとAIモデルを使い、手描きワイヤーフレームを動作するHTMLプロトタイプに変換するNext.jsアプリです。キャンバスでスケッチし、コード生成し、埋め込みプレビューで確認できます。

MakerLoft icon

MakerLoft

MakerLoftは、GitHubリポジトリから静的サイトやフルスタックアプリを作れるチャット起点のAIアプリビルダーです。GitHub Pagesの無料公開と、サインイン・決済・管理画面に対応したDigitalOcean連携の構成を選べます。

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

Prompty Town icon

Prompty Town

Prompty Townは、リンクを小さなインターネット都市の建物に変えるWebサービスです。タイルを購入してプロンプトを追加し、他の建物と並べて公開できます。

ClawTick icon

ClawTick

ClawTickは、CLI、ダッシュボード、REST APIからジョブをスケジュールできるAIエージェント自動化プラットフォームです。LangChain、CrewAI、webhook、カスタムワークフローの監視、アラート、ログ管理に対応。