Appsmith is a low code, open-source developer tool to build internal applications quickly.
You can drag and drop pre-built widgets to build UI on a grid-style canvas. Appsmith simplifies frontend and backend integration between the UI and the datasource to optimize building applications. Appsmith supports JavaScript inside widgets, queries, and almost any other component to add logic, transform data, and define complex workflows.
{% hint style="info" %} Build CRUD apps, Dashboards, Admin Panels, Dynamic Forms, and much more 10x faster. {% endhint %}
- Connect Datasource: Integrate with a datasource such as a database or an API. Appsmith has plug-and-play support for many databases and the RESTful API interface to connect with most tools seamlessly.
- Build UI: Use customizable built-in widgets to build an app layout quickly.
- Access Data: Connect UI to the datasource by writing queries and binding the data to widgets. Control everything with JavaScript.
- Collaborate, Deploy, Share: Appsmith also supports version control with Git to track changes, create rollbacks and collaborate using git branches. Deploy the app and share it with other users.
You can build anything from simple CRUD apps to complicated multi-step workflows with these simple steps. Appsmith makes it easy to build a UI that talks to any datasource.
Got 2 minutes? Here's a video overview of Appsmith:
{% embed url="https://youtu.be/Dxe_NzdGzL4" %}
There are two ways of using Appsmith:
- Appsmith Cloud: Try Appsmith in our cloud environment. (Read about our data security).
- Self-Host Appsmith: Deploy and manage Appsmith on your local machine or private server instance.
If you are new to Appsmith, this is the place to start:
|
|
|
---|
If you are an intermediate to advanced user, we recommend going through the topics below:
Datasources |
||
---|---|---|
|
{% hint style="warning" %} If you think we need to include something in this documentation, please fill out this short questionnaire! Alternatively, you can shoot an email to docs@appsmith.com, and we’ll get working on it! {% endhint %}
- Have a look at our FAQ and Troubleshooting section, and you might find your questions answered there;
- View our guides and watch tutorials on YouTube;
- Report bugs with Appsmith through Github issues.
{% hint style="warning" %} Are you still having trouble? We want to help! Reach out to us on Discord to get support or ask questions on our community forum. {% endhint %}