この記事のポイント Appsmithは社内ツール・管理画面・ダッシュボードをドラッグ&ドロップで作れるオープンソースのローコード基盤。セルフホストは完全無料、クラウドは5ユーザーまで無料、Business版は$15/ユーザー/月(2026年6月28日時点・公式料金)。Retool・Tooljet・Budibaseとの違い、日本語対応の実態、Dockerでの始め方まで、導入を判断するのに必要な情報をまとめた。

この記事の要点

Appsmithとは、社内ツールや管理画面をドラッグ&ドロップで構築できるオープンソースのローコードプラットフォームです。「ローコード」は、画面の大半を部品の配置で組み立て、必要な部分だけコードを書く開発手法を指します。

この記事で扱うのは、料金(セルフホストとクラウドの違い)、実際の作り方、日本語対応の実態、そしてRetoolをはじめとする他のローコードツールとの比較。読み終えるころには「自社で使うべきか、使うならどの形態か」の答えが出ているはずだ。

最初に結論だけ言っておく。

社内に運用できるエンジニアがいて、ユーザーが5人を超えるなら、Appsmithのセルフホストはコスト面でかなり強い。月数千円のサーバー代だけで人数無制限になるからだ。逆に、5人以下で「サーバー管理はしたくない」チームなら、Appsmithのクラウド無料枠か、UIがより洗練されたRetoolのほうが現実的になる。

詳しい根拠は、このあとの料金セクションで数字とともに見ていく。

Appsmithとは

※ 本記事の料金・無料枠・対応データソース等の数値は 2026年6月28日 に各社公式料金ページ・GitHub・公式ドキュメントで確認した内容です。各社プランは頻繁に改定されるため、実際の導入時は必ず公式情報を参照してください。

Appsmithは2019年にインド・バンガロールで創業された、オープンソースのローコードプラットフォームだ。コードを一行も書かずに管理画面を組める一方、込み入った処理はJavaScriptで書き足せる。この「GUIとコードの両刀」がAppsmithの土台になっている。

GitHubリポジトリのスター数は約40.2k(2026年6月28日時点・公式リポジトリ)。ローコード分野ではTooljetやBudibaseを上回る規模で、OSSとしての勢いは衰えていない。

主な用途はこのあたりだ。

  • 社内管理画面(ユーザー管理、注文管理、在庫管理)
  • ダッシュボード(売上分析、KPI可視化)
  • CRUDアプリ(データの作成・読み取り・更新・削除をまとめて行う基本的な業務アプリ)
  • 承認ワークフロー(経費申請、休暇申請)
  • カスタマーサポートツール(チケット管理、FAQ管理)

要するに、「Excelとメールでギリギリ回している社内業務」を、ちゃんとした画面に置き換えるのが得意な道具だと思えばいい。コードを書ける人はJavaScriptで細かく作り込め、書けない人もGUIだけで基本的なツールは形にできる。

対応データソース

Appsmithは30以上のデータソースに標準対応している。「データソース」とは、アプリが読み書きするデータの置き場所(データベースや外部サービス)のことだ。

  • データベース: PostgreSQL, MySQL, MongoDB, Microsoft SQL Server, Redis, DynamoDB
  • API: REST API, GraphQL, gRPC
  • SaaS: Google Sheets, Airtable, Twilio, SendGrid
  • 認証: OAuth 2.0, SAML, OpenID Connect

主要なSQLデータベースはほぼ網羅している。Google SheetsやAirtableを「簡易データベース」として使えるので、まだ本格的なDBを持っていないチームでも始めやすい。

料金プランはいくら?無料で使える範囲は?(2026年6月28日時点・最新は[Appsmith公式料金](https://www.appsmith.com/pricing)を要確認)

Appsmithの料金は、大きく「セルフホスト(自社サーバーで動かす)」と「クラウド(Appsmithが運営)」の2系統に分かれる。

プラン月額料金主な機能
Community(セルフホスト)無料全コア機能、ユーザー数無制限
Free(クラウド)無料5ユーザーまで、5ワークスペース、Git連携3リポジトリ、公開アプリのみ
Business(クラウド)$15/ユーザー/月最大99ユーザー、ワークスペース無制限、監査ログ、カスタムロール
Enterprise$2,500/月〜(100ユーザー〜)SAML/OIDC SSO、SCIM、CI/CD、SLA保証、専任サポート

注目すべきは、アプリを作る開発者(ビルダー)には追加課金がかからないという公式の方針だ(公式料金ページ、2026年6月28日確認)。Retoolのように「作る人」と「使う人」で単価が分かれる課金体系とは設計思想が違う。

なお、以前は本記事でもBusiness版を「$40/ユーザー」と記載していたが、これは旧料金。2026年6月28日時点の公式ページではBusinessは$15/ユーザー/月に改定されている。

セルフホストとクラウド、どっちを選ぶ?

判断軸はシンプルで、「サーバーを自分たちで面倒見られるか」に尽きる。

セルフホスト(Community Edition)の場合:

  • 料金:ライセンスは完全無料。代わりに、サーバー運用費・バージョン更新・セキュリティ対応・権限管理の保守工数は自社負担になる
  • サーバー代の目安:AWS EC2 t3.medium(約$33/月)やDigitalOcean(約$24/月)クラスで運用可能
  • Docker一発でインストールできる
  • ユーザー数・アプリ数に制限なし

クラウド版の場合:

  • サーバー管理が不要。アップデートもバックアップも自動
  • ただし無料枠は5ユーザー・公開アプリのみ。これを超えるとBusiness($15/ユーザー/月)が必要

ここで効いてくるのが人数だ。20人で使うなら、クラウドBusinessは月$300。セルフホストならサーバー代の月$33前後で済む。10倍近い差になる。だからこそ「人が増えるほどセルフホストが効く」のがAppsmithの構造だ。

Retoolと比べてどっちが安い?(2026年6月28日時点・[Appsmith公式](https://www.appsmith.com/pricing) / [Retool公式](https://retool.com/pricing)で最新条件を要確認)

同じ社内ツール用途で人気を二分するのがRetoolだ。料金の出方がかなり違うので、人数別に並べてみる。

Appsmith(セルフホスト)Appsmith(Business)Retool(Team)Retool(Business)
ビルダー単価/月無料$15$10(年払い)$50(年払い)
5ユーザーの月額目安$33(サーバー代)$75$50$250
20ユーザーの月額目安$33(サーバー代)$300$200$1,000

数字を読むと、傾向ははっきりしている。

  • 5人以下・運用工数をかけたくないチーム → Retool Team(年払いビルダー$10)かAppsmithクラウド無料枠が候補。最新料金はRetool公式で確認
  • 5〜20人・保守体制を組めるチーム → Appsmithセルフホストはサーバー固定費でスケールしやすい。ただし監査ログ・SSOが要るならBusiness版が必要なケースあり
  • 20人以上・社内に運用エンジニアがいるチーム → Appsmithセルフホストがコスト効率で圧倒的に有力。権限管理・監査・SLA要件は別途検討

正直、20人規模でRetool Businessの月$1,000を払うくらいなら、Appsmithをセルフホストしてサーバー代$33で回すほうが合理的だ。差額の月900ドル超は、運用エンジニア半日分の人件費を軽く上回る。問題は「その運用を担える人がいるか」の一点に集約される。

料金の構造が見えたところで、実際にどう作るのかを手を動かして確かめてみよう。

始め方:5分でローカル環境を構築

Dockerでローカル環境にAppsmithを構築する様子

Dockerでインストール(推奨)

Dockerさえ入っていれば、コマンド3つでローカルにAppsmithが立ち上がる。「Docker」は、アプリを動作環境ごと箱詰めして配布・起動できる仕組みのこと。

# 1. Dockerが動いていることを確認
docker --version

# 2. Appsmithをインストール
curl -L https://bit.ly/docker-compose-CE -o $PWD/docker-compose.yml
docker-compose up -d

# 3. ブラウザでアクセス
# http://localhost:80

初回アクセス時にアカウントを作成すると、すぐにアプリ構築を始められる。本番運用に乗せる場合は、ここにドメイン・HTTPS・定期バックアップを足していく流れになる。

クラウド版の場合

サーバーを触りたくないなら、クラウドのほうが圧倒的に早い。

  1. app.appsmith.com にアクセス
  2. Googleアカウントまたはメールで登録
  3. 「New Application」をクリック
  4. テンプレートから選択、またはゼロから構築

ローカルでもクラウドでも、ここから先の作り方は同じだ。次は実際にデータベースをつないでダッシュボードを組んでみる。

実践:PostgreSQLダッシュボードを作る

PostgreSQLデータからダッシュボードを作る構成図

PostgreSQLのデータを表示・編集するダッシュボードを、4ステップで組んでいく。これが社内ツールの最も典型的な形だ。

ステップ1:データソース接続

左メニューの「Datasources」→「+ New Datasource」→「PostgreSQL」を選ぶ。接続情報を入れる欄が出るので、自社DBの値を埋める。

Host: your-db-host.com
Port: 5432
Database: myapp_production
Username: appsmith_readonly
Password: <strong>*</strong>***

最初は読み取り専用(readonly)のユーザーでつなぐのが安全だ。「Test」ボタンで接続を確認してから「Save」。

ステップ2:クエリ作成

「+ New Query」でSQLクエリを書く。「クエリ」とは、データベースに「この条件のデータをくれ」と問い合わせる命令文のことだ。

SELECT
  id, name, email, created_at, status
FROM users
WHERE created_at >= '{{DatePicker1.selectedDate}}'
ORDER BY created_at DESC
LIMIT 100

{{}} の中にウィジェット名を入れると、画面の入力値がそのままクエリに反映される。「ウィジェット」は、テーブルやボタンといった画面上の部品のこと。ここでは日付ピッカーで選んだ日付が、SQLの絞り込み条件に直結する。

ステップ3:UIを構築

右側のウィジェットパネルから、必要な部品をドラッグ&ドロップで並べる。

  1. Table Widget → クエリ結果を表形式で表示
  2. DatePicker → 日付フィルター
  3. Chart Widget → 登録数の推移グラフ
  4. Stats Box → KPI表示(総ユーザー数、今月の新規等)

この4つを置くだけで、見た目はもう「それっぽいダッシュボード」になる。配置したテーブルにステップ2のクエリ結果を紐づければ、データが流れ込んでくる。

ステップ4:JavaScriptでロジック追加

GUIで足りない処理は、ボタンのonClickイベントにJavaScriptを書いて補う。

// ユーザーのステータスを更新するアクション
{{
  updateUserStatus.run({
    userId: Table1.selectedRow.id,
    newStatus: Select1.selectedOptionValue
  })
  .then(() => {
    showAlert("ステータスを更新しました", "success");
    getUsers.run(); // テーブルを再読み込み
  })
  .catch((e) => {
    showAlert("エラー: " + e.message, "error");
  })
}}

更新が終わったらテーブルを再読み込みする、エラーが出たらアラートを出す——この程度の制御なら、JavaScriptの基本がわかる人なら数分で書ける。逆に、ここを書けるエンジニアがいるかどうかが、Appsmithを使いこなせるかの分かれ目になる。

Appsmithは日本語で使える?対応の実態

結論から言うと、管理画面(IDE)のUIは英語のみだ。メニューや設定項目に日本語は用意されていない(2026年6月28日時点)。ここは正直、日本のチームにとってマイナスになる。

ただし、これは「英語のメニューを少し読む」だけの話で、致命的ではない。理由はこうだ。

  • 作ったアプリの中身——ラベル、ボタン、テーブルのヘッダー、表示メッセージ——はすべて日本語で書ける
  • つまり、社内ツールを使う一般社員には英語UIは一切見えない。英語に触れるのは作る人だけ
  • 用語はRetoolやTooljetとほぼ共通で、ローコードを触ったことがあれば直感で操作できる

日本語UIがないのは事実だが、「使う人」ではなく「作る人」だけが英語を見る構造なので、実害は小さい。むしろ、ここで脱落するくらいなら、最初からノーコード寄りの国産ツールを検討したほうが幸せかもしれない。

英語UIが許容できるなら、機能面で困ることはほぼない。では、肝心の「セルフホストで本番運用して大丈夫なのか」を見ておこう。

セルフホストで本番運用しても大丈夫?

社内ツール用途なら、十分実用に耐える。Appsmithは大手企業でも採用実績があり、Docker構成で安定して動く。

必要なサーバースペックの目安はこのあたり。

  • 最小構成: CPU 2コア / RAM 4GB / ストレージ 30GB
  • 20ユーザー以上: CPU 4コア / RAM 8GB を推奨
  • 必須: Docker環境

注意点も正直に書いておく。セルフホストは「無料」だが「タダ」ではない。バージョンアップの追従、SSL証明書の更新、バックアップ、障害対応——これらの保守はすべて自社の仕事になる。月$33のサーバー代の裏に、見えない運用工数があることは忘れないほうがいい。

逆に言えば、その工数を負担できるチームにとっては、ライセンス費ゼロで人数無制限という条件は破格だ。ここがAppsmith最大の強みになる。

運用の見通しが立ったら、最後に他のローコードツールと並べて、立ち位置を確かめておこう。

Appsmith vs競合:ローコード4社比較

社内ツール系ローコードの主要4つを、機能とライセンスの両面で並べた。

特徴AppsmithRetoolTooljetBudibase
オープンソース
セルフホスト無料❌(有料)
クラウド無料枠5ユーザーありありあり
JS/TSカスタマイズ
Git連携
モバイル対応
日本語UI
コミュニティ規模大(約40K stars)大(商用)中(約30K stars)中(約23K stars)

表の数字(GitHub stars)は2026年6月28日時点の各リポジトリ目安。日本語UIはどのツールも非対応という点で横並びなので、ここは選定の決め手にはならない。

どれを選ぶべきか

  • セキュリティ重視・セルフホスト必須 → Appsmith。OSSの中で最も成熟していて、企業の採用実績も厚い
  • 手軽にクラウドで使いたい → Retool。UIの洗練度は一枚上手で、ノーコード寄りの人でも迷いにくい
  • 完全OSSにこだわる → Tooljet。ライセンスがオープンで、自由度を最優先するならこれ
  • データベース内蔵が欲しい → Budibase。外部DBを用意しなくても内蔵DBですぐ始められる

ノーコード/ローコードの選び方をもっと広く見たい人は、ノーコードアプリ開発ツール比較や、別系統だが人気のBubbleの完全ガイドも参考になる。社内ツール用途のローコードに絞るなら、ノーコードカテゴリの一覧から横断して見るのが早い。

なお、Appsmithの弱点である日本語UIをそもそも気にしたくないなら、国産ノーコードとの比較であるBubble vs kintoneが判断材料になる。スマホアプリ寄りの用途ならAdaloの完全ガイドBubble vs Adalo、Webサイト構築も兼ねたいならWebflow vs Bubbleを読むと、Appsmithが本当に最適かを冷静に見極められる。

編集部の評価

公開情報とリサーチをもとに、Appsmithの強みと弱みを率直に評価する。

  • 料金体系(セルフホスト): 圧倒的。ライセンス無料・人数無制限で、サーバー代だけで20人規模を回せる。20人でRetool Businessなら月$1,000かかるのと比べると差は歴然
  • ビルダー無課金の方針: 地味に効く。開発者を増やしても単価が増えないので、内製チームを広げやすい
  • OSSの成熟度: 重宝する。約40Kスターのコミュニティと豊富なデータソース対応で、つまずいても情報が見つかりやすい
  • 日本語UI: 正直イマイチ。英語のみで、ここは国産ノーコードに見劣りする。ただし「作る人だけが英語を見る」構造なので致命傷ではない
  • セルフホストの運用負荷: ここが分かれ目。保守できるエンジニアがいないなら「無料」のメリットは幻になる。その場合はクラウドBusinessかRetoolが現実的
  • クラウドBusinessの割安感: $15/ユーザーは旧$40から大幅に下がり、競合クラウドと十分戦える水準になった

総合すると、Appsmithは「運用できるエンジニアがいる中〜大規模チームの一択級」だ。逆に、5人以下でサーバー管理を避けたいなら、無理せずRetoolやクラウド無料枠に寄せたほうがいい。用途とチーム規模で最適解は変わるので、まずは無料枠で複数試すことを勧める。

よくある質問(FAQ)

Q. Appsmithの商用利用にライセンス費はかかりますか?

セルフホスト版(Community Edition、Apache 2.0ライセンス)は商用利用も無料で、人数・アプリ数の制限もありません。費用はサーバー代と運用工数のみです。クラウドで5ユーザーや監査ログ・SSOが必要になった段階でBusiness($15/ユーザー/月、2026年6月28日時点)への移行を検討する形になります。

Q. ビルダー(開発者)が増えると料金は上がりますか?

公式ページによれば、アプリを作る・編集する開発者にIDE利用の追加課金はありません(2026年6月28日時点)。これはRetoolが「ビルダー」に高い単価を設定しているのと対照的で、内製チームを拡大したい企業には効いてくる差です。

Q. セルフホストに必要なサーバースペックは?

最小構成はCPU 2コア / RAM 4GB / ストレージ30GB、Docker必須です。AWS EC2 t3.mediumやDigitalOceanの$24/月クラスで十分動作します。20ユーザー以上なら4コア/8GBを推奨。本番運用ではこれにバックアップとHTTPSの設定が加わります。

Q. Retoolから乗り換えは簡単ですか?

UIの構造と概念が似ているため、考え方は移行しやすいです。ただしアプリの自動移行ツールは存在せず、画面は手動で再構築する必要があります。クエリやデータソース設定の知識はそのまま流用できます。

Q. 本番環境で使って大丈夫ですか?

社内ツールとしてなら問題ありません。大手企業でも利用実績があります。ただし想定はあくまで「社内向け」で、不特定多数のエンドユーザーに公開するサービスには、Next.jsやReactなどのフレームワークのほうが適しています。

Q. データベースなし、APIだけで使えますか?

はい。REST APIやGraphQLだけでアプリを構築できます。Stripeの管理画面、Shopifyの注文管理など、外部SaaSのAPIを叩いて社内向けの操作画面を作るユースケースは定番です。

Q. Git連携はどう使いますか?

Appsmithの全アプリはGitリポジトリと連携できます。ブランチを切って開発→プルリクエストでレビュー→マージで本番反映、という通常のソフトウェア開発に近いワークフローが組めます。複数人での開発では事実上必須の機能です。

関連記事