SuperToolMake
SuperToolMake is an open source, low-code platform for quickly building forms and web apps on top of your own data, with built-in role based access control (RBAC).
It is a lightweight fork of Budibase. If you have used Budibase before, most concepts will feel familiar — but SuperToolMake deliberately focuses on a smaller, leaner core so that it can run comfortably on a 1GB box, with a total memory footprint under 0.5GB.
What you can do with SuperToolMake
- Connect your SQL tables — visualise your data, write SQL queries, and control end-user access. PostgreSQL, MySQL and Microsoft SQL Server are supported.
- Connect to APIs and other datasources — query non-SQL datasources and make requests to external REST APIs.
- Build apps and forms — quickly assemble end-user screens with a drag-and-drop builder, backed by any of your SQL tables or APIs.
- Control access — protect data and screens with built-in roles, or define your own custom roles.
How SuperToolMake is organised
Everything you build lives inside a workspace. Within a workspace you'll find the following sections, accessible from the left-hand navigation of the builder:
| Section | What it's for |
|---|---|
| Apps | Design end-user apps and screens (the app builder). |
| APIs | Connect to REST APIs and non-SQL datasources (Firestore, MongoDB, Redis, MinIO). |
| SQL tables | Connect SQL databases, browse data, define relationships and write queries. |
| Custom roles | Create and manage roles for fine-grained access control. |
| Users | Invite and manage the people who can access your workspace. |
| Settings | Configure the workspace and publish your apps. |
How these docs are structured
- Getting started — install, run, and log in to SuperToolMake.
- SQL tables — connect SQL databases and work with your data.
- APIs — connect REST APIs and other datasources.
- Apps — design screens, forms, and publish apps.
- Access control — app roles and users.
- Configuration — environment variables and settings.
SuperToolMake intentionally does not include Automations, Agents (AI), or Plugins. It also focuses on connecting external SQL databases rather than building tables in an internal database.