Budibase is a platform that allows you to take control of the multiple datasets and rogue spreadsheets. Powerful and secure. Budibase allows you to create a safe space to connect, share, and collaborate with data in an easier, faster, and secure way.
Bring all your data together
Whether your data lives in a spreadsheet, SQL database, or REST API, Budibase has got
you covered. Securely connect to over 30 data sources (from Google Sheets to
PostgreSQL) and sync your data to Budibase.
When using a SQL database with Budibase, you can sync your tables with Budibase which will allow you to autogenerate CRUD screens, view your data in table format, paginate your data and model relationships.
REST API connector
Use the new powerful Rest API connector to connect with REST APIs, fetch data, receive form data, authenticate with external APIs, and build modern business apps in minutes.
Budibase supports the ability to write custom queries. These queries can be really useful if you want to perform advanced joins or server-side filtering.
Transform your data
When retrieving data from various sources, transformers allow you transform your incoming data to fit your app's use case - from simply extracting properties from deeper JSON objects to enriching your data with more information, transformers can be used for a wide variety of applications.
Start from scratch
Built-in no-code database
When you don't have a dataset, Budibase's built-in database is the perfect solution for building tools from scratch. It's easy to use, scalable, and comes with a tonne of features out of the box.
Views in Budibase are a simple and performant way to filter data. By default, access is inherited from the View's parent table.
Upload CSVs straight into BudibaseDB. During the upload process, you can also configure field types.
Table level security
Configure read and write access at the table level ensuring your data is always secure.
Benefit from auto generated columns such as created by, created at, updated at, auto ID and more.
Build apps you’re proud of
Budibase saves teams 100s of hours building internal tools. Whether you're building an admin panel, or a supplier portal, Budibase makes it super-simple to build apps you're proud of, incredibly fast.
Building your app is made a lot easier with Drag and Drop. Simply drag components on to your Budibase layout screen, and you're now ready to style the component as you please.
After you've set your data up, you can generate a fully working CRUD app with 3 clicks. We're pretty proud of this feature and excited for you to try this out!
Budbase has over 30 pre-built components to help you build production-grade apps people enjoy using, really quickly.
Apps that work on mobile, tablet, desktop
Design apps that work beautiful across multiple devices. Within the design section, you can quickly toggle between devices to ensure your app is always looking great, no matter the device.
Light and dark mode
Out of the box, you can switch your app's design theme from light to dark with just 1 click. You can also configure a brand color for buttons, links, highlights, etc.
With the Budibase Embed feature, you can share your public apps outside of Budibase and integrate them directly within websites or apps. You can try a Budibase embed below:
Data collection, your way
Where you're replacing a paper survey or collecting ideas from employees, Budibase provides you with a platform that allows you to do this easily, quickly, and, most importantly, securely.
Create forms on top of your database
Whilst other form builders require you collect and store data on their databases/servers, with Budibase you can generate/build forms on top of multiple databases including PostgreSQL, MYSQL, Mongo and more, allowing you to store data in your own database on your own servers (if self-hosting).
Create multi-step forms and surveys with ease using Budibase. As always, Budibase's flexibility allows you to add actions, validation and logic to each step.
With Budibase you can set up a whole host of form validation rules - including regex support and some built in validations common with form based apps. Provide custom validation messages for each of your conditions for total validation control and tailored user feedback.
Forms come in all shapes and sizes and we understand that first hand. For this reason, users can build forms of all levels of complexity with Budibase; including adding extra information for each question, multi-step forms, custom logic, validation, custom styling and mroe.
Bring the power of automation to any process. Build advanced workflows that incorporate custom logic, conditions, filters, and more. No code needed.
Create multi-step automations with ease
Build automations that automate several tasks at once without coding. We’ve obsessed
over making this experience as simple, yet powerful, as possible. When creating an
automation you can pick from over 20 triggers and actions.
Add conditions and logic to each step of your automation workflow.
Use the CRON trigger to schedule your automations.
Run an action multiple times, and if you need to, pass that information to the next automation step. An important feature if, for example, you want to send an email to multiple recipients in a database.
Test your automations and view the results in the sidebar so that you can continue tweaking your automation until it works the way you want!
Allow users to receive feedback from their automation in the Design section or via a webhook response.
Connect to services outside Budibase
When building tools and automating processes, sometimes its important to push data outside Budibase. With Budibase, you can achieve this in a number of sinmple ways.
Send emails and Slack/Discord notifications when an automation is triggered.
Webhooks allow Budibase to listen for an external application event, and trigger an automation.
Extend automations with Zapier and Make
Extend automations by connecting to Zapier, Make and other automation platforms
OpenAI automation action
Connect ChatGPT to Budibase automations and build AI apps in minutes with the new OpenAI automation action.
Maximize efficiency with a platform that works at scale and adapts to your needs. Backed by admin features, increased security, world-class support, and more.
Scale with confidence
Managing and scaling Budibase throughout your organization is a breeze. To make your experience even better, features such as SSO, user onboarding, and RBAC are free. We want you to feel confident when you begin your journey with Budibase.
Role-based access control
Configure what users can and cannot access any given app. If a user is given access to an app, you can then assign them a role within that app. What a role and cannot do, can also be configured by you too - providing both flexibility and control.
Assigned users with Creator access to individual apps.
Budibase provides OIDC and Google SSO support out of the box, for free. If you are not aware of OIDC, it is an open standard and decentralized authentication protocol. As a user, you will have infinite possibilities for SSO, including:
Active Directory, Auth0, Okta, OneLogin. It’s also possible to add your own authentication!
Automate the onboarding of new users with email onboarding - you can even customize the content and styles of the emails. If your users don't have emails, you can create usernames and generate passwords too. You can also bulk-upload users from a CSV.
User groups enable you to create groups of users with which you can easily share apps. They are a great timesaver when it comes to user onboarding - simply drop a new user into their team group, and they'll inherit the default access too all the apps assigned with that group.
As an admin, at times you may need to perform an audit of which users have had access or have made changes to certain databases or apps. Audit logs provide you with a powerful UI to monitor activity and identify potential threats.
Enforced SSO is a feature that allows login from a configured identity provider to be required for all of your users. Any existing password users will no longer be able to login after enabling the feature. .
Security is at the core of all new development
We consider privacy and security to be core functions of our platform, as well as foundational requirements for all new feature development. Earning and keeping the trust of our users is our top priority, so we hold ourselves to the highest security standards.
Every customer and app has its own segregated database. We force HTTPS connections
and data-in-transit encryption in Budibase cloud with TLS. We restrict production data
access to 3 team members. We also undergo quarterly independent penetration tests.