appsmith logo

appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

Try it Website GitHub

What is it?

What it is

Appsmith is an open-source low-code platform for building internal tools, admin panels, and dashboards connected to databases and APIs.

Why it exists

Engineering teams spend too much time building CRUD admin panels. Appsmith lets you drag-and-drop UI connected to your data sources.

Who should use it

Teams building internal ops tools, support dashboards, or admin panels on top of existing databases and APIs.

Who should avoid it

Customer-facing products requiring custom design systems and complex frontend logic.

How it works

A quick walkthrough in plain English

How appsmith works

Step 1 of 4

Webhook / schedule / event

Trigger connects to appsmith

Features

Drag-and-drop widget builder
Connect to 18+ databases and APIs
JavaScript for custom logic
Git-based version control
Role-based access control
Self-hosted or cloud

Advantages

  • Fast internal tool development
  • Self-hostable (Apache 2.0)
  • Connects to existing data sources
  • No vendor lock-in for self-hosted

Disadvantages

  • Limited for highly custom UIs
  • Widget-based design has constraints
  • Self-hosting needs Docker/K8s ops

Installation

docker

docker run -d --name appsmith -p 80:80 appsmith/appsmith-ce

compose

services:
  appsmith:
    image: appsmith/appsmith-ce
    ports:
      - "80:80"
    volumes:
      - ./stacks:/appsmith-stacks

FAQ

Appsmith vs Retool?

Appsmith is open-source and self-hostable. Retool is proprietary with more enterprise features.

What databases are supported?

PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, REST APIs, GraphQL, and more.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for appsmith

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
appsmith | MushyBook