Friction

Appsmith

appsmith.com · Low-code and internal tools

Open-source platform for building internal tools and admin panels.

47 items · 48 source threads · 2 source types · updated 2025-03

Compare

Pain points 20

ItemAreaSeveritySupportLast seen
SAML/OpenID moved to the paid enterprise edition only

A user of the open-source edition notes that SAML/OpenID single sign-on, a planned feature, was announced as enterprise-only.

Affects: team on the open-source edition

Permissions & securityBlocks work2 sources2023-01

“They usually put SSO as an enterprise feature in the highest price tier possible”

“Another important planned feature, SAML/OpenID has also recently been announced to be only for the not open source enterprise edition”

Deployed apps and editor all stopped working on a self-hosted instance

A company running internal systems and a customer portal on Appsmith found deployed apps and the editor unusable, with a constant spinner and no effect from restarts.

Affects: company using Appsmith for internal systems and customer profiles

Reliability & bugsCauses churn1 source2025-02

“None of my deployed apps are working, neither is the appsmith editor”

Working custom widget broke after a release

A custom widget that worked started rendering blank with React errors after the latest release, and the reporter cannot debug it.

Affects: developer using custom widgets

Reliability & bugsBlocks work1 source2025-03

“Started seeing above error which results in a blank widget”

Community Discord support seems to be bot-only

The reporter says they posted on the community Discord but only a bot replies, so they opened a GitHub issue instead.

Affects: self-hosted production user

SupportBlocks work1 source2025-02

“I posted this on the discord group but it seems that only the `Bot` is replying on there now”

MongoDB insert works in edit mode but fails in deployed mode

A user's MongoDB insert query with an image upload form succeeds in development but errors in deploy mode.

Affects: cloud user with MongoDB insert form

Reliability & bugsBlocks work1 source2023-07

“When they execute this query in development mode, it works fine. However, in deploy mode, it fails with the error”

Complexity ramps up fast when connecting several APIs instead of a database

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2023-03
No way to reconcile Appsmith audit logs with app-level history for rollbacks

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2023-01
Recurring 'secondary stale connection' errors with MySQL/MariaDB

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2022-10
Open-source edition shows a 'made with Appsmith' ad that is paywalled to remove

Locked: summary and evidence are part of Sprint Pass and Pro

Pricing & plansBlocks work1 source2022-07
Helm chart bundles everything in one stateful pod run by supervisord

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2022-07
Docker-hosted app takes up to a minute to load pages

Locked: summary and evidence are part of Sprint Pass and Pro

PerformanceBlocks work1 source2022-05
Input widget has many open validation issues

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2021-11
Building a form bound to a database insert takes many manual steps

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2021-01
Queries and JS are page-scoped, forcing duplication across pages

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2020-11
Transforming API and query data for widgets is hard

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2020-11
Workflows are paywalled so user cannot evaluate them before paying

Locked: summary and evidence are part of Sprint Pass and Pro

Pricing & plansAnnoyance1 source2025-02
Random error toasts when switching between deploy and edit pages

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsAnnoyance1 source2023-06
Table checkbox column ignores centered alignment

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsAnnoyance1 source2023-03
Appsmith editor perceived as slow by a developer-oriented user

Locked: summary and evidence are part of Sprint Pass and Pro

PerformanceAnnoyance1 source2022-02
Small inline code editor is error-prone

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2020-11

Feature requests 24

ItemAreaSeveritySupportLast seen
SSH tunnel for MySQL connections

Production databases usually sit behind a server, so an SSH tunnel is needed to connect securely.

Affects: companies with databases behind a bastion

IntegrationsBlocks work2 sources2024-01

“Most of the companies have their production database behind a server”

“Most of the companies have their production database behind a server”

Expose window object to reach Web3 wallet extensions

Internal blockchain tools need access to browser extension functions injected into the window object, such as wallet transfers.

Affects: teams building blockchain internal tools

IntegrationsBlocks work2 sources2022-11

“we need to have the capability to access window object to access the extension features”

“I need access to the window object from within the app widgets or js function calls in appsmith”

SQLite datasource support

A user asked for a SQLite3 database integration, a widely used SQL datasource similar to existing ones.

IntegrationsBlocks work2 sources2022-01

“We thought it should be standard database used by many corporation as of MS SQL Server”

“SQLite is a widely used SQL datasource and should be very similar to our exisiting datasources”

Configure API URLs and parameters per environment (production vs staging)

Apps need to call different API URLs and parameters in production and staging; a global environment-based configuration is requested.

Affects: teams with staging and production

API & developer experienceBlocks work2 sources2021-09

“A user suggested an option to read datasource values from environment variables”

“Applications need to hit different API URLs with varying parameters when run during production and when run as staging”

Infinite scrolling for server-side list widget

A developer wants to load list data asynchronously with infinite-scroll pagination instead of page numbers.

Affects: developers

UI & usabilityAnnoyance2 sources2021-07

“As a dev, I should be able to load a list data in an async manner with infinite scrolling pagination”

“Allow end-users to scroll down a table and see all pages instead of having to click next”

Support AWS DocumentDB instead of MongoDB

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2023-05
Choose display and sort fields for Select columns, enabling currency sorting

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2023-04
Support AWS IAM instance roles instead of static access keys

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2021-10
Two-way messaging between embedded Appsmith iframe and parent app

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2021-09
Wrap text in table cells instead of hover to read

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2021-07
Reusable widgets that can be shared across apps

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationBlocks work1 source2021-06
Inline row editing in the table widget

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2021-04
Deploy Appsmith under a URL subpath

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2021-03
Version control to restore application state and review changes

Locked: summary and evidence are part of Sprint Pass and Pro

CollaborationBlocks work1 source2021-02
Move apps between instances and organizations

Locked: summary and evidence are part of Sprint Pass and Pro

Data export & migrationBlocks work1 source2021-02
Custom CSS and styling for widgets

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationBlocks work1 source2021-02
SAML SSO for enterprise sign-in instead of Google OAuth only

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2021-02
Import custom JS libraries such as jsPDF, axios and Firebase

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationBlocks work1 source2021-01
Native GraphQL datasource

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2020-12
Allow custom widgets on the canvas

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationBlocks work1 source2020-12
WebSocket support for real-time dashboards

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2020-11
HTML column type in the table widget

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationAnnoyance1 source2022-05
Control tab order of inputs in form widgets

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2021-09
Import API definitions from a Swagger/OpenAPI file

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceAnnoyance1 source2021-04

Workarounds 0

Nothing recorded in this category yet.

Switching reasons 3

ItemAreaSeveritySupportLast seen
Low-code builder slower than hand-coding a simple internal tool in React

A full-time developer evaluated Appsmith and Budibase for quick internal tooling, made little progress, and rebuilt the idea in React in half the time.

Affects: full-time developer

UI & usabilityCauses churn2 sources2023-03

“I spent my next few days building the tool I wanted in React, and it was a breeze”

“I made no serious progress, then threw together what I had in mind in React in half the time”

Moved billing tooling off Appsmith to a custom Flask app

A self-hoster moved from Retool to Appsmith for billing-related tooling but then decommissioned it in favour of a custom app that took about a month to build.

Affects: self-hosting small team

OtherCauses churn1 source2022-07

“decommissioned it in favour of a custom Flask app + local Postgres + Xero API (took 1 month)”

Internal-tool builders lacked multi-tenancy for a user-facing app

A team evaluating Appsmith and similar tools for a user-facing product found them too oriented to internal tools and weak on multi-tenancy, so they went with Rails.

Affects: team building a user-facing multi-tenant app

OtherBlocks work1 source2024-11

“Most had limitations around our need of multi tenancy/team oriented backend, or were too oriented towards internal tools”