Appsmith logo

Appsmith

Free tier

Open-source low-code platform to build custom internal apps 80% faster

Free tier available·All audiences·API available·Open source

Key strengths

Fully open-source under Apache 2.0 with 40K+ GitHub starsDrag-and-drop UI builder with full JS/HTML/CSS customizationConnects to any database, REST/GraphQL API, or SaaS toolGit-based version control with CI/CD and multi-environment supportEnterprise-grade security: SSO, RBAC, SCIM, SOC 2 Type II, air-gapped deployment
Free tier + paid plans
US
Self-hostable
No ratings yet

Developer Documentation

Self-Hosting

Appsmith can be self-hosted via Docker Compose or Kubernetes Helm charts. Air-gapped deployments are supported for environments with no internet access.

# Quick start with Docker
curl -L https://bit.ly/32jBNin -o docker-compose.yml
docker-compose up -d

Data Source Connectivity

Connect to any database or API using built-in datasource plugins:

  • Databases: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, and more
  • APIs: REST and GraphQL endpoints with custom headers, auth tokens, and dynamic query params
  • SaaS: Salesforce, Google Sheets, HubSpot, S3, and others

JS Customization

Write reusable JavaScript in a centralized IDE. Access widget state, API responses, and utility functions via {{}} binding syntax:

// Example: filter API response for a table widget
Table1.tableData = ApiQuery.data.filter(row => row.status === "active");

Git Integration

  • Sync your Appsmith workspace to any Git provider (GitHub, GitLab, Bitbucket)
  • Use feature branches for dev, staging, and production environments
  • Commit, review PRs, and trigger CI/CD pipelines on merge

Enterprise Security

  • SSO: SAML 2.0 and OIDC support
  • RBAC: Granular roles, groups, and permissions
  • SCIM: Automated user provisioning from your IdP
  • Audit Logs: Full organizational activity tracking
  • Compliance: SOC 2 Type II certified