Key Takeaway: Appsmithの使い方・料金プランを徹底解説。オープンソースのローコードプラットフォームで社内ツールを高速構築。セルフホスト無料、クラウド版の料金、Retool・Tooljetとの比較も。

この記事の要点

  • Appsmithとは何か、どんなツールが作れるか
  • セルフホスト(無料)とクラウド版の料金比較
  • ダッシュボード・管理画面の作り方(ステップバイステップ)
  • データベース・API接続の設定方法
  • Retool・Tooljet・Budibaseとの比較
  • 導入企業の事例と活用パターン

30秒で結論

Appsmithはオープンソースのローコードプラットフォームで、社内ツール・管理画面・ダッシュボードをドラッグ&ドロップで構築できます。セルフホストなら完全無料。クラウド版はFreeプランあり、Businessプランは1ユーザーあたり月額$40。Retool($10/ユーザー〜)より高価ですが、オープンソースで制約が少ないのが最大の強み。

Appsmithとは

Appsmithは2019年にインド・バンガロールで創業されたオープンソースのローコードプラットフォームです。GitHubスター数は35,000以上で、ローコード分野では最も人気のあるOSSの一つ。

主な用途は以下の通りです。

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

コードを書ける人は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

料金プラン(2026年4月時点)

プラン 月額料金 主な機能
Community(セルフホスト) 無料 全コア機能、ユーザー数無制限
Free(クラウド) 無料 5ユーザーまで、3アプリまで
Business(クラウド) $40/ユーザー/月 無制限アプリ、SAML SSO、監査ログ
Enterprise 要問い合わせ SLA保証、専任サポート、カスタムブランディング

セルフホスト vs クラウド

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

  • 料金:完全無料(サーバー費用のみ)
  • AWS EC2 t3.medium($33/月)やDigitalOcean($24/月)で運用可能
  • Docker一発でインストール可能
  • ユーザー数・アプリ数に制限なし

クラウド版の場合:

  • サーバー管理不要
  • 自動アップデート
  • バックアップ自動化
  • ただし5ユーザー・3アプリを超えるとBusiness($40/ユーザー)が必要

Retoolとの料金比較

Appsmith(セルフホスト) Appsmith(Business) Retool(Team) Retool(Business)
月額/ユーザー 無料 $40 $10 $50
5ユーザーの月額 $33(サーバー代) $200 $50 $250
20ユーザーの月額 $33(サーバー代) $800 $200 $1,000

5人以下のチーム → Retool Team($50/月)がコスパ最強 5-20人のチーム → Appsmithセルフホスト($33/月固定)が圧倒的に安い 20人以上 → Appsmithセルフホスト一択

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

Dockerでローカル環境に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

初回アクセス時にアカウントを作成すると、すぐにアプリ構築を始められます。

### クラウド版の場合

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

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

![PostgreSQLデータからダッシュボードを作る構成図](/article-images/appsmith-guide-2026-2.png)


ここでは、PostgreSQLのデータを表示・編集するダッシュボードを作る手順を紹介します。

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

左メニューの「Datasources」→「+ New Datasource」→「PostgreSQL」を選択。

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

「Test」ボタンで接続確認→「Save」。

### ステップ2:クエリ作成

「+ New Query」でSQLクエリを作成します。

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

`{{}}` 内にウィジェット名を入れると、UIの値がクエリに反映されます。

### ステップ3:UIを構築

右側のウィジェットパネルから以下をドラッグ&ドロップ:

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

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

ボタンのonClickイベントにJSを書けます。

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

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

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

### どれを選ぶべきか

- <strong>セキュリティ重視・セルフホスト必須</strong> → Appsmith(OSSで最も成熟)
- <strong>手軽にクラウドで使いたい</strong> → Retool(UIが最も洗練)
- <strong>完全OSSにこだわる</strong> → Tooljet(OSSライセンスが最もオープン)
- <strong>データベース内蔵が欲しい</strong> → Budibase(内蔵DBあり)

## 編集部の検証メモ

### 検証の観点

社内ツール構築用ローコードプラットフォームを選ぶ際、編集部では以下3つの軸で公開情報を比較整理しました。

1. <strong>ライセンス形態とコスト構造</strong>(OSS / 商用、セルフホスト可否)
2. <strong>料金プランのスケーラビリティ</strong>(小規模〜エンタープライズの価格曲線)
3. <strong>データソース連携の柔軟性</strong>(DB・API・SaaSへの対応範囲)

### 公開情報からの比較整理

各社の公開資料・料金ページから整理すると、以下の違いが見えてきます。

| 項目 | Appsmith | Retool | Tooljet | Budibase |
|------|----------|--------|---------|----------|
| ライセンス | Apache 2.0(OSS) | プロプライエタリ | AGPLv3(OSS) | GPLv3(OSS) |
| セルフホスト | 無料・無制限 | 有償プランのみ | 無料 | 無料 |
| クラウド最安 | Free(5ユーザー) | Free(5ユーザー) | Free | Free |
| 有料プラン起点 | $40/ユーザー/月 | $10/ユーザー/月〜 | $5/ユーザー/月〜 | 要問い合わせ |
| 日本語UI | 部分対応 | 部分対応 | 部分対応 | 限定的 |

※ 各社プランは頻繁に改定されるため、最新は公式サイトを参照してください。

### 編集部の総合判断

- <strong>完全無料でセルフホストしたい中小企業・スタートアップ</strong> → Appsmith または Tooljet。OSSライセンスで商用利用も制限なし。
- <strong>クラウドで素早く始めて運用負荷を下げたいチーム</strong> → Retoolが価格・成熟度の面で優位。ただしベンダーロックインに留意。
- <strong>エンタープライズで内製化・カスタマイズ性を重視</strong> → Appsmithのセルフホスト版が、コード拡張性とライセンス自由度のバランスで有力候補。

用途とチーム規模で最適解は変わるため、まずは無料枠で複数試すことを推奨します。

## よくある質問(FAQ)

### Q. Appsmithは日本語で使えますか?

UIは英語のみですが、アプリ内に日本語テキストを使うことは問題ありません。ラベル、ボタン、テーブルのヘッダーなど、全て日本語で表示できます。

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

最小構成はCPU 2コア / RAM 4GB / ストレージ30GB。Docker必須。AWS EC2 t3.mediumやDigitalOcean $24/月のドロップレットで十分動作します。20ユーザー以上なら4コア/8GBを推奨。

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

UIの構造が似ているため、考え方は移行しやすいです。ただし、アプリの自動移行ツールは存在しないため、手動で再構築する必要があります。クエリやデータソース設定は流用可能です。

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

AppsmithはAmazon、Google、Dropboxなど大手企業でも利用実績があります。ただし「社内ツール」としての利用が前提であり、エンドユーザー向けの公開アプリにはNext.jsやReactなどのフレームワークの方が適しています。

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

はい、REST APIやGraphQLのみでアプリを構築できます。外部SaaSのAPIを叩いて管理画面を作るユースケースも多いです。Stripe管理画面、Shopify注文管理など。

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

Appsmithの全アプリはGitリポジトリと連携できます。ブランチを切って開発→プルリクエストでレビュー→マージで本番反映、というワークフローが可能。チーム開発には必須の機能です。

## 関連記事

- [【2026年最新】Langfuse完全ガイド|使い方・料金・LLMアプリの可観測性を徹底解説](/mag/langfuse-guide-2026)
- [【2026年最新】You.com完全ガイド|使い方・料金・20以上のAIモデルを使えるプライバシー重視AI検索エンジン](/mag/you-com-guide-2026)
- [【2026年最新】AutoGPT完全ガイド|使い方・料金・インストール・CrewAIとの違いを徹底解説](/mag/autogpt-complete-guide-2026)