Appsmith

Appsmith lets users build custom applications with visual widgets, JavaScript logic, and connections to business data.

See all
Contract group configuration interface showing name and country fields, a searchable contract group dropdown, and a preferences table with checkboxes and comments.

What is Appsmith?

Appsmith is an open-source low-code platform for building custom applications. Users can connect databases, SaaS tools, and REST or GraphQL APIs, then assemble responsive interfaces using drag-and-drop widgets or custom widgets written in JavaScript, HTML, and CSS. They can customize data, appearance, and business logic with JavaScript and import external libraries into their applications. Appsmith also supports Git version control, merging updates, and automatic deployment of merged changes from designated environment branches. Any edition can run in an organization’s own infrastructure, with air-gapped deployment options available.

Key features

  • Drag-and-drop UI assembly and custom widget creation

  • Broad data source and API connectivity

  • Centralized IDE for JavaScript logic and reusable code

  • Git synchronization and CI/CD workflow integration

  • Authenticate users through SAML and OIDC single sign-on.

  • Configure granular roles, groups, and permissions.

  • Import users and roles from an identity provider using SCIM.

  • Track organizational activity through audit logging.

  • Embed applications within existing software with shared logins.