Jump to Content
Documentation
Recipes
API Reference
Changelog
GitHub Repo
Community
Contact sales
Sign in
Get started
Documentation
GitHub Repo
Community
Contact sales
Sign in
Get started
Moon (Dark Mode)
Sun (Light Mode)
Documentation
Recipes
API Reference
Changelog
Self-hosted AI features
Search
All
Pages
Start typing to search…
Getting started
Budibase documentation
Quickstart
Quickstart: Budibase AI
Templates
Change Requests
Expense Approval
Risk Management
Guides and resources
Calculate field value on save
Cascading dropdown filters
Create an Audit Table
Filter table with options picker
Link two entities in one form
Lookup record
Passing bindings in URL parameters
Populate form fields on select
Create a secure public form
Saving in progress form
Scroll to top of screen
Show button on condition
Table row status
Update date field on change
Keyboard Shortcuts
Recent updates
Workspace management
Introduction to workspaces
Favouriting
Export and import workspaces
Workspace migrations
Data
Introduction to data
Dev / Prod switcher
Views
Users table
Budibase DB
AI Column🔒
Attachments
Barcode/QR
Boolean (True/False)
Date/Time
JSON
Multi-select
Number
Relationships
Text
User
Options
Datasources
CouchDB
CSV Import
DynamoDB
Elasticsearch
Firestore
Google Sheets
MongoDB
MS SQL Server
MySQL / MariaDB
Oracle
PostgreSQL
Redis
S3
Snowflake
REST API
REST queries
REST bindings (tutorial)
REST query import
REST authentication
REST variables
REST pagination
REST OAuth2
SQL
Transformers
Environment variables 🔒
PDF exporting 🔒
AI-Powered Table Generation
Apps
Introduction to apps
App building 101
Command Palette
Update workspace version
Data in design
Displaying data
Data provider
Repeater
Adding filtering
Adding search
Design guides
Designing for mobile
Theming your app
Using sections
Screens
Navigation
Blocks
Form block
Multi-step form block
Components
Accordion
Attachment
Barcode/QR Scanner
Barcode/QR Generator
Buttons
Card
Checkbox
Container
Date range
Displaying text
Divider
Dynamic filter
Embed
Embedded Map
Icon
Image
Link
Rating
S3 File Upload
Side panel
Signature Field
Stat Card
Table
Tag
Text inputs
Filter
Pickers
Date picker
Multi-select picker
Options picker
Relationship picker
Charts
Area Chart
Bar Chart
Line Chart
Pie & Donut Chart
Histogram Chart
Candlestick Chart
Forms
Field groups
Form validation
Saving static values
Form bindings
Actions
Data actions
Application actions
Form actions
Chaining actions
App state
State explorer interface
Conditional UI
Custom CSS
Generating JavaScript with AI
App scripts 🔒
Progressive Web Apps 🔒
Link directly to Budibase app
Automation
Introduction to automations
Automation building 101
Triggers
User action
Cron job
Webhook
Row triggers
Row trigger filters
Row actions
Action steps
Branching
Condition
Discord
External Data Connector
JS Scripting
Loop
Make (Integromat)
n8n
Query Rows
Send Email
Slack
Trigger automation 🔒
Zapier
AI automation steps overview
Classify text
Translate
Summarise
Generate text
LLM prompt
Data in automations
Bindings in automations
History and settings
Synchronous automations 🔒
Testing
Bindings
Introduction to bindings
Using Handlebars
Using JavaScript
Formula
Bindings scope
URL variables
Helpers
Math
Array
Number
Url
String
Comparison
Object
Date
Snippets 🔒
Time ago snippet guide
Formatting currency snippet guide
Binding explorer panel
Settings
Billing and Usage
Tenant management
Finding your tenant ID
Managing your account
User management
Adding users
User roles
Workspace access
In-app user management
User groups 🔒
SCIM provisioning 🔒
Authentication and SSO
OpenID Connect
SSO with Okta
SSO with Google
SSO with Auth0
SSO with Azure AD
SSO with OneLogin
SSO with Keycloak
SSO Maintenance Mode
Enforce SSO 🔒
Email
Portal
User settings
Analytics
Event reference
Audit logs 🔒
Backups 🔒
Branding 🔒
V2 reCAPTCHA 🔒
Develop & Scale
Public API
Multiplayer collaboration
Embedded app
Custom plugins
Plugins quickstart
Custom component
Component schema
Custom datasource
Datasource schema
Custom automation step
Automation schema
View community plugins
Integrating with CI/CD 🔒
Self-hosting
Getting started
Install methods
Ansible
Azure App Service
Azure Container Instances
Budibase CLI Install
DigitalOcean
Docker
Docker compose
Google Cloud Run
Kubernetes
Linode
Podman
Portainer
Hosting settings
Reverse Proxy
Accessing CouchDB
Accessing MinIO
IPv6
Updating Budibase
Running Budibase behind company proxy
Moving a Budibase installation
Migrations
References
Budibase architecture
Budibase CLI Reference
Command Interface
Contributing to Budibase
Writing your own external data connector
Deployment information
Troubleshooting
Security
SQL troubleshooting
Whitelisting
Self-hosted AI features
Self-hosted licensing
External data sources
Powered by
Self-hosted AI features
Updated about 3 hours ago
Whitelisting
Self-hosted licensing