# UI Bakery Docs

## UI Bakery Docs

- [Introduction to UI Bakery](https://docs.uibakery.io/readme.md): What is UI Bakery and how does it work?
- [Build from scratch](https://docs.uibakery.io/build-from-scratch.md): Build an app manually in the Low-code mode.
- [Video intro](https://docs.uibakery.io/build-from-scratch/video-intro.md)
- [Main features](https://docs.uibakery.io/build-from-scratch/main-features.md)
- [Glossary](https://docs.uibakery.io/build-from-scratch/glossary.md)
- [Getting started](https://docs.uibakery.io/build-from-scratch/getting-started.md)
- [Create an application](https://docs.uibakery.io/build-from-scratch/getting-started/create-a-project.md)
- [Build UI](https://docs.uibakery.io/build-from-scratch/getting-started/build-ui.md)
- [Data mocking methods](https://docs.uibakery.io/build-from-scratch/getting-started/build-ui/mocking-data.md)
- [Link components](https://docs.uibakery.io/build-from-scratch/getting-started/link-components.md)
- [Connect a data source](https://docs.uibakery.io/build-from-scratch/getting-started/connect-a-data-source.md)
- [Load data](https://docs.uibakery.io/build-from-scratch/getting-started/load-data.md)
- [Bind data to UI](https://docs.uibakery.io/build-from-scratch/getting-started/bind-data-to-ui.md)
- [Transform data with JavaScript](https://docs.uibakery.io/build-from-scratch/getting-started/transform-data-with-javascript.md)
- [Data mapping & transforming](https://docs.uibakery.io/build-from-scratch/getting-started/transform-data-with-javascript/mapping-and-transforming-data.md)
- [Change component data](https://docs.uibakery.io/build-from-scratch/getting-started/change-component-data.md)
- [Send a form](https://docs.uibakery.io/build-from-scratch/getting-started/send-a-form.md)
- [Create a filter](https://docs.uibakery.io/build-from-scratch/getting-started/create-a-filter.md)
- [Note on debugging](https://docs.uibakery.io/build-from-scratch/getting-started/note-on-debugging.md)
- [Deploy your application & invite users](https://docs.uibakery.io/build-from-scratch/getting-started/deploy-your-application-and-invite-users.md)
- [Custom App](https://docs.uibakery.io/build-from-scratch/custom-app.md)
- [Build with AI](https://docs.uibakery.io/build-with-ai.md): Generate an app with AI - no code required.
- [Agent](https://docs.uibakery.io/build-with-ai/agent.md)
- [Features](https://docs.uibakery.io/build-with-ai/features.md)
- [Integrations](https://docs.uibakery.io/build-with-ai/integrations.md)
- [Usage credits monitoring](https://docs.uibakery.io/build-with-ai/usage-credits-monitoring.md)
- [Tutorial](https://docs.uibakery.io/tutorial.md)
- [Components](https://docs.uibakery.io/concepts/components.md)
- [Components basics](https://docs.uibakery.io/concepts/components/components-basics.md)
- [Components methods](https://docs.uibakery.io/concepts/components/component-methods.md)
- [Components best practices](https://docs.uibakery.io/concepts/components/work-with-components.md)
- [Input validation](https://docs.uibakery.io/concepts/components/work-with-components/validation.md)
- [Linking a Table to a Form/Detail](https://docs.uibakery.io/concepts/components/work-with-components/linking-components.md)
- [Using a single Form to add and update data](https://docs.uibakery.io/concepts/components/work-with-components/create-a-single-form-to-add-and-update-data.md)
- [Searching Table based on input value](https://docs.uibakery.io/concepts/components/work-with-components/filtering-table-based-on-input-value.md)
- [Configuring server-side pagination](https://docs.uibakery.io/concepts/components/work-with-components/table-server-side-pagination.md)
- [Managing Date object time zones](https://docs.uibakery.io/concepts/components/work-with-components/manage-date-object-time-zones.md)
- [Role-based Menu component items](https://docs.uibakery.io/concepts/components/work-with-components/role-based-menu-items.md)
- [Field types & types recognition](https://docs.uibakery.io/concepts/components/work-with-components/field-types-and-types-recognition.md)
- [Select/Tag field: Utilizing Tag mapper](https://docs.uibakery.io/concepts/components/work-with-components/field-types-and-types-recognition/select-tag-field-utilizing-tag-mapper.md)
- [Expanding component to fit screen/container](https://docs.uibakery.io/concepts/components/work-with-components/expand-component-to-fill-screen-container.md)
- [Controlling component's visibility](https://docs.uibakery.io/concepts/components/work-with-components/control-components-visibility.md)
- [Custom component](https://docs.uibakery.io/concepts/components/custom-component.md)
- [Unrestricted custom component](https://docs.uibakery.io/concepts/components/custom-component/unrestricted-custom-component.md)
- [Custom components 2.0](https://docs.uibakery.io/concepts/custom-components-2.0.md)
- [Data sources](https://docs.uibakery.io/concepts/data-sources.md)
- [Data source environments](https://docs.uibakery.io/concepts/data-sources/data-source-environments.md)
- [Connecting local database via ngrok](https://docs.uibakery.io/concepts/data-sources/connecting-local-database-via-ngrok.md)
- [SSH Tunneling](https://docs.uibakery.io/concepts/data-sources/ssh-tunneling.md)
- [Actions](https://docs.uibakery.io/concepts/actions.md)
- [Actions basics](https://docs.uibakery.io/concepts/actions/action-basics.md)
- [Calling actions from code](https://docs.uibakery.io/concepts/actions/action-basics/use-actions.name.trigger.md)
- [Actions management & shortcuts](https://docs.uibakery.io/concepts/actions/actions-management-and-shortcuts.md)
- [Actions settings](https://docs.uibakery.io/concepts/actions/additional-action-settings.md)
- [Actions library](https://docs.uibakery.io/concepts/actions/actions-library.md)
- [Server actions](https://docs.uibakery.io/concepts/actions/server-actions.md)
- [Logs and debugging](https://docs.uibakery.io/concepts/actions/logs-and-debugging.md)
- [App & page triggers](https://docs.uibakery.io/concepts/app-and-page-triggers.md)
- [UI Bakery variables](https://docs.uibakery.io/concepts/working-with-variables.md)
- [State variables](https://docs.uibakery.io/concepts/app-state-variables.md)
- [Local storage](https://docs.uibakery.io/concepts/localstorage.md)
- [Modules](https://docs.uibakery.io/concepts/modules.md)
- [Custom JavaScript](https://docs.uibakery.io/concepts/custom-javascript.md)
- [JavaScript files](https://docs.uibakery.io/concepts/custom-javascript/javascript-files.md)
- [Workspace management](https://docs.uibakery.io/concepts/workspace-management.md)
- [Account & workspace](https://docs.uibakery.io/concepts/workspace-management/account-and-organization.md)
- [Seats & Shared permission groups in UI Bakery](https://docs.uibakery.io/concepts/workspace-management/seats-and-shared-permission-groups-in-ui-bakery.md)
- [Roles in UI Bakery](https://docs.uibakery.io/concepts/workspace-management/roles-in-ui-bakery.md)
- [Role permissions](https://docs.uibakery.io/concepts/workspace-management/role-permissions.md)
- [Explore the interface](https://docs.uibakery.io/concepts/workspace-management/interface.md)
- [App environments](https://docs.uibakery.io/concepts/workspace-management/app-environments.md)
- [Release management](https://docs.uibakery.io/concepts/workspace-management/app-environments/release-management.md)
- [Audit logs](https://docs.uibakery.io/concepts/workspace-management/audit-logs.md)
- [Multi-factor authentication](https://docs.uibakery.io/concepts/workspace-management/multi-factor-authentication.md)
- [Export & import an app](https://docs.uibakery.io/concepts/export-import-an-app.md)
- [Mobile layout](https://docs.uibakery.io/concepts/mobile-layout.md)
- [Theme editor](https://docs.uibakery.io/concepts/theme-editor.md)
- [Changing theme from the app](https://docs.uibakery.io/concepts/theme-editor/change-theme-from-the-app.md)
- [UI Bakery source control](https://docs.uibakery.io/concepts/source-control.md)
- [Git controls overview](https://docs.uibakery.io/concepts/source-control/getting-started.md)
- [Migrating your app model to the latest version](https://docs.uibakery.io/concepts/source-control/migrate-your-app-model-to-the-latest-version.md)
- [File management](https://docs.uibakery.io/how-tos/file-management.md)
- [Working with PDF files](https://docs.uibakery.io/how-tos/file-management/generate-a-pdf-document.md)
- [CSV import & export](https://docs.uibakery.io/how-tos/file-management/csv-import.md)
- [Uploading files using methods](https://docs.uibakery.io/how-tos/file-management/uploading-the-files.md)
- [Displaying files from Google Drive and Dropbox](https://docs.uibakery.io/how-tos/file-management/display-files-from-google-drive-and-dropbox.md)
- [Parsing and sending XML](https://docs.uibakery.io/how-tos/file-management/parsing-and-sending-xml.md)
- [Styling](https://docs.uibakery.io/how-tos/styling.md)
- [Modifying components with CSS](https://docs.uibakery.io/how-tos/styling/modify-components-with-css.md)
- [Layout & navigation](https://docs.uibakery.io/how-tos/layout-and-navigation.md)
- [Adding navigation to application](https://docs.uibakery.io/how-tos/layout-and-navigation/add-navigation-to-application.md)
- [Reading query params from URL](https://docs.uibakery.io/how-tos/layout-and-navigation/read-query-params-from-url.md)
- [Hiding UI Bakery loader in the Embedded mode](https://docs.uibakery.io/how-tos/layout-and-navigation/hide-loader-in-the-embedded-mode.md)
- [Data](https://docs.uibakery.io/how-tos/data.md)
- [Managing user data with the {{user.email}} variable](https://docs.uibakery.io/how-tos/data/load-user-specific-data-with-user.email-variable.md)
- [Using JS libraries](https://docs.uibakery.io/how-tos/data/connect-external-js-library.md)
- [Internationalization (i18n) & Localization: Translating UI Bakery Apps](https://docs.uibakery.io/how-tos/data/connect-external-js-library/internationalization-i18n-and-localization-translating-ui-bakery-apps.md)
- [Implementing row-level security](https://docs.uibakery.io/how-tos/data/implementing-row-level-security.md)
- [Copying to clipboard](https://docs.uibakery.io/how-tos/data/copying-to-clipboard.md)
- [Custom code](https://docs.uibakery.io/how-tos/custom-code.md)
- [Implement custom validation](https://docs.uibakery.io/how-tos/custom-code/custom-validation.md)
- [Communicating with external sites via Iframe](https://docs.uibakery.io/how-tos/custom-code/communicating-through-the-iframe-component.md)
- [Implementing custom app hotkeys](https://docs.uibakery.io/how-tos/custom-code/implementing-custom-app-hotkeys.md)
- [Retrying API with HTTP status code 202](https://docs.uibakery.io/how-tos/custom-code/retrying-api-with-http-status-code-202.md)
- [Components recipes](https://docs.uibakery.io/how-tos/components-recipes.md)
- [Building Wizard UI with Stepper](https://docs.uibakery.io/how-tos/components-recipes/building-wizard-ui-with-stepper.md)
- [Adding context menu to the Avatar](https://docs.uibakery.io/how-tos/components-recipes/adding-context-menu-to-the-avatar.md)
- [100% height components](https://docs.uibakery.io/how-tos/components-recipes/100-height-components.md)
- [Using Tabset component in the app](https://docs.uibakery.io/how-tos/components-recipes/using-tabset-component-in-the-app.md)
- [UI Bakery Automations](https://docs.uibakery.io/extras/automations.md)
- [Environment and release strategy](https://docs.uibakery.io/extras/automations/environment-and-release-strategy.md)
- [Git in automations](https://docs.uibakery.io/extras/automations/git-in-automations.md)
- [Using external Node libraries](https://docs.uibakery.io/extras/automations/using-external-node-libraries.md)
- [UI Bakery Database](https://docs.uibakery.io/extras/ui-bakery-postgres.md)
- [Database editor](https://docs.uibakery.io/extras/ui-bakery-postgres/database-editor.md)
- [Database migration](https://docs.uibakery.io/extras/ui-bakery-postgres/database-migration.md)
- [UI Bakery Storage](https://docs.uibakery.io/extras/ui-bakery-storage.md)
- [On-premise setup](https://docs.uibakery.io/extras/ui-bakery-storage/on-premise-setup.md)
- [UI Bakery on-premise](https://docs.uibakery.io/on-premise/ui-bakery-on-premise.md): Deploy UI Bakery locally to manage your data from your private network
- [Install & update](https://docs.uibakery.io/on-premise/install-and-update.md)
- [Installing on-premise](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version.md)
- [Azure virtual machine](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/azure-virtual-machine.md)
- [Azure container instance](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/azure-container-instance.md)
- [AWS EC2 instance](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/aws-ec2-instance.md)
- [Google Cloud Compute Engine VM instance](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/google-cloud-compute-engine-vm-instance.md)
- [DigitalOcean 1-click droplet](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/digitalocean-1-click-droplet.md): Deploy UI Bakery on DigitalOcean cloud platoform
- [Manual w/ docker compose](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/manual-w-docker-compose.md)
- [Manual w/ docker run](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/manual-w-docker-run.md)
- [Windows installation](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/windows-installation.md)
- [Kubernetes](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/kubernetes.md)
- [AWS EKS with Fargate](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/kubernetes/aws-eks-with-fargate.md)
- [Scaling and resource optimization](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/kubernetes/scaling-and-resource-optimization.md)
- [Google Kubernetes Engine](https://docs.uibakery.io/on-premise/install-and-update/installing-on-premise-version/kubernetes/google-kubernetes-engine.md): Running UI Bakery in Google Cloud Platform
- [Troubleshooting installation errors](https://docs.uibakery.io/on-premise/install-and-update/troubleshooting.md): Common installation errors
- [Updating on-premise](https://docs.uibakery.io/on-premise/install-and-update/updating-on-premise-version.md)
- [Updating license key](https://docs.uibakery.io/on-premise/install-and-update/updating-license-key.md)
- [Updating environment variables](https://docs.uibakery.io/on-premise/install-and-update/updating-environment-variables.md)
- [Recommendations](https://docs.uibakery.io/on-premise/install-and-update/recommendations.md)
- [Architecture overview](https://docs.uibakery.io/on-premise/install-and-update/recommendations/architecture-overview.md)
- [UI Bakery in production](https://docs.uibakery.io/on-premise/install-and-update/recommendations/ui-bakery-in-production.md)
- [Resource optimization](https://docs.uibakery.io/on-premise/install-and-update/recommendations/resource-optimization.md)
- [Running a standalone database instance](https://docs.uibakery.io/on-premise/install-and-update/recommendations/running-a-standalone-database-instance.md): UI Bakery incorporates a MySQL database to manage crucial data such as applications, users, roles, among others, essential for its operation.
- [Generating custom secrets](https://docs.uibakery.io/on-premise/install-and-update/recommendations/generate-custom-secrets.md)
- [Removing accidentally created workspaces](https://docs.uibakery.io/on-premise/install-and-update/recommendations/removing-accidentally-created-workspaces.md)
- [On-premise features](https://docs.uibakery.io/on-premise/on-premise-features.md)
- [External analytics](https://docs.uibakery.io/on-premise/on-premise-features/external-analytics.md)
- [Branding](https://docs.uibakery.io/on-premise/on-premise-features/branding.md)
- [Embedding](https://docs.uibakery.io/on-premise/on-premise-features/embedding.md)
- [SCIM 2.0](https://docs.uibakery.io/on-premise/on-premise-features/scim-2.0.md): The SCIM API allows to manage user accounts within the UI Bakery workspace.
- [Instance API](https://docs.uibakery.io/on-premise/on-premise-features/instance-api.md): Automating app releases with UI Bakery Instance API
- [Activating features under a feature flag](https://docs.uibakery.io/on-premise/on-premise-features/activating-features-under-a-feature-flag.md)
- [Additional configurations](https://docs.uibakery.io/on-premise/additional-configurations.md)
- [Health check API](https://docs.uibakery.io/on-premise/additional-configurations/health-check-api.md)
- [Email configuration](https://docs.uibakery.io/on-premise/additional-configurations/email-configuration.md)
- [Google Sheets connection setup](https://docs.uibakery.io/on-premise/additional-configurations/google-sheets-connection-setup.md): The on-premise version of UI Bakery needs additional configuration to be able to work with Google Sheets datasource
- [Salesforce connection setup](https://docs.uibakery.io/on-premise/additional-configurations/salesforce-connection-setup.md)
- [Azure blob storage configuration](https://docs.uibakery.io/on-premise/additional-configurations/azure-blob-storage-configuration.md)
- [Adding python backend code to existing installation](https://docs.uibakery.io/on-premise/additional-configurations/adding-python-backend-code-to-existing-installation.md)
- [UI Bakery Postgres](https://docs.uibakery.io/on-premise/additional-configurations/ui-bakery-postgres.md)
- [Self-hosted AI chat setup](https://docs.uibakery.io/on-premise/additional-configurations/self-hosted-ai-chat-setup.md)
- [Networking & security](https://docs.uibakery.io/on-premise/networking-and-security.md)
- [Setting up a domain name](https://docs.uibakery.io/on-premise/networking-and-security/setting-up-a-domain-name.md)
- [Configuring custom certificate authority](https://docs.uibakery.io/on-premise/networking-and-security/configuring-custom-certificate-authority.md)
- [Custom base URL](https://docs.uibakery.io/on-premise/networking-and-security/custom-base-url.md): Configure UI Bakery for a custom base URL
- [Getting requests to the local network](https://docs.uibakery.io/on-premise/networking-and-security/getting-requests-to-the-local-network.md)
- [Setting up SSL on Ubuntu](https://docs.uibakery.io/on-premise/networking-and-security/setting-up-ssl-on-ubuntu.md): Set up secure connection to your UI Bakery on-prem instance
- [SSO](https://docs.uibakery.io/on-premise/sso.md)
- [OpenID](https://docs.uibakery.io/on-premise/sso/openid.md): OIDC - OpenID Connect, OAuth 2.0 authentication for Single Sign-On
- [Google OAuth2](https://docs.uibakery.io/on-premise/sso/openid/google-oauth2.md): Connect your Google
- [Okta ODIC](https://docs.uibakery.io/on-premise/sso/openid/okta-odic.md): Follow these steps to integrate UI Bakery with Okta OIDC
- [Azure AD OAuth2](https://docs.uibakery.io/on-premise/sso/openid/azure-ad-oauth2.md): How to connect Azure Active Directory (AD) Single Sign-On (SSO) with OAuth2 in UI Bakery
- [Token refresh](https://docs.uibakery.io/on-premise/sso/openid/token-refresh.md): UI Bakery offers token refresh functionality for OpenID providers
- [SAML](https://docs.uibakery.io/on-premise/sso/saml.md): SAML Single Sign-On
- [Okta SAML](https://docs.uibakery.io/on-premise/sso/saml/okta-saml.md): Follow these steps to integrate UI Bakery with Okta SAML
- [Azure AD SAML](https://docs.uibakery.io/on-premise/sso/saml/azure-ad-saml.md): How to Connect Microsoft Entra ID (former Active Directory) Single Sign-On (SSO) with SAML in UI Bakery
- [Role synchronization](https://docs.uibakery.io/on-premise/sso/role-syncronization.md): Role synchronization allows automatic role assignment to users based on their identity provider
- [Multiple SSO](https://docs.uibakery.io/on-premise/sso/multiple-sso.md): How to connect more that one SSO provider in UI Bakery
- [Logout redirect](https://docs.uibakery.io/on-premise/sso/logout-redirect.md)
- [Troubleshooting](https://docs.uibakery.io/on-premise/sso/troubleshooting.md)
- [Git source control](https://docs.uibakery.io/on-premise/git-source-control.md)
- [Manage multi-instance deployment](https://docs.uibakery.io/on-premise/git-source-control/managing-multi-instance-deployment.md)
- [Git audit log events](https://docs.uibakery.io/on-premise/git-source-control/git-audit-log-events.md)
- [Custom PR URL](https://docs.uibakery.io/on-premise/git-source-control/custom-pr-url.md)
- [Automate GitHub releases](https://docs.uibakery.io/on-premise/git-source-control/automate-github-releases.md): Automatically release the UI Bakery app upon merging a pull request.
- [Automate GitLab releases](https://docs.uibakery.io/on-premise/git-source-control/automate-gitlab-releases.md): Automatically release the UI Bakery app upon merging a merge request
- [Automate Bitbucket releases](https://docs.uibakery.io/on-premise/git-source-control/automate-bitbucket-releases.md): Automatically release the UI Bakery app upon merging a pull request
- [Environment variables](https://docs.uibakery.io/on-premise/environment-variables.md)
- [How to upgrade deprecated components](https://docs.uibakery.io/basics/how-to-upgrade-deprecated-components.md)
- [Security](https://docs.uibakery.io/reference/security.md)
- [Improving app security](https://docs.uibakery.io/reference/security/apps-security.md)
- [AI security](https://docs.uibakery.io/reference/security/ai-security.md)
- [AI Assistant](https://docs.uibakery.io/reference/ai-assistant.md)
- [List of Components](https://docs.uibakery.io/reference/working-with-components.md)
- [Azure Blob Storage file uploader](https://docs.uibakery.io/reference/working-with-components/azure-blob-storage-file-uploader.md)
- [Accordion](https://docs.uibakery.io/reference/working-with-components/accordion.md)
- [Alert](https://docs.uibakery.io/reference/working-with-components/alert.md)
- [Avatar](https://docs.uibakery.io/reference/working-with-components/avatar.md)
- [Boolean](https://docs.uibakery.io/reference/working-with-components/boolean.md)
- [Breadcrumbs](https://docs.uibakery.io/reference/working-with-components/breadcrumbs.md)
- [Bubble map](https://docs.uibakery.io/reference/working-with-components/bubble-map.md)
- [Button](https://docs.uibakery.io/reference/working-with-components/button.md)
- [Card](https://docs.uibakery.io/reference/working-with-components/card.md)
- [Chart](https://docs.uibakery.io/reference/working-with-components/chart.md)
- [Chat](https://docs.uibakery.io/reference/working-with-components/chat.md)
- [Checkbox](https://docs.uibakery.io/reference/working-with-components/checkbox.md)
- [Collapsible card](https://docs.uibakery.io/reference/working-with-components/collapsible-card.md)
- [Color picker](https://docs.uibakery.io/reference/working-with-components/color-picker.md)
- [Composite form](https://docs.uibakery.io/reference/working-with-components/composite-form.md)
- [Container](https://docs.uibakery.io/reference/working-with-components/container.md)
- [Context menu](https://docs.uibakery.io/reference/working-with-components/context-menu-button.md)
- [Currency](https://docs.uibakery.io/reference/working-with-components/currency.md)
- [Currency input](https://docs.uibakery.io/reference/working-with-components/currency-input.md)
- [Date picker](https://docs.uibakery.io/reference/working-with-components/date-picker.md)
- [Date & Time](https://docs.uibakery.io/reference/working-with-components/date-and-time.md)
- [Date & Time picker](https://docs.uibakery.io/reference/working-with-components/date-and-time-picker.md)
- [Detail](https://docs.uibakery.io/reference/working-with-components/detail.md)
- [Divider](https://docs.uibakery.io/reference/working-with-components/divider.md)
- [Editable components](https://docs.uibakery.io/reference/working-with-components/editable-components.md)
- [Editable boolean](https://docs.uibakery.io/reference/working-with-components/editable-components/editable-boolean.md)
- [Editable currency](https://docs.uibakery.io/reference/working-with-components/editable-components/editable-currency.md)
- [Editable link](https://docs.uibakery.io/reference/working-with-components/editable-components/editable-link.md)
- [Editable number](https://docs.uibakery.io/reference/working-with-components/editable-components/editable-number.md)
- [Editable percent](https://docs.uibakery.io/reference/working-with-components/editable-components/editable-percent.md)
- [Editable string](https://docs.uibakery.io/reference/working-with-components/editable-components/editable-string.md)
- [Email input](https://docs.uibakery.io/reference/working-with-components/email-input.md)
- [Embedded App](https://docs.uibakery.io/reference/working-with-components/embedded-app.md)
- [File](https://docs.uibakery.io/reference/working-with-components/file.md)
- [File dropzone](https://docs.uibakery.io/reference/working-with-components/file-dropzone.md)
- [File picker](https://docs.uibakery.io/reference/working-with-components/file-picker.md)
- [Flex Container](https://docs.uibakery.io/reference/working-with-components/flex-container.md)
- [Form](https://docs.uibakery.io/reference/working-with-components/form.md)
- [Frame Drawer](https://docs.uibakery.io/reference/working-with-components/frame-drawer.md)
- [Grid View](https://docs.uibakery.io/reference/working-with-components/grid-view.md)
- [Heading](https://docs.uibakery.io/reference/working-with-components/heading.md)
- [Horizontal menu](https://docs.uibakery.io/reference/working-with-components/horizontal-menu.md)
- [Icon](https://docs.uibakery.io/reference/working-with-components/icon.md)
- [Iframe](https://docs.uibakery.io/reference/working-with-components/iframe.md)
- [Image](https://docs.uibakery.io/reference/working-with-components/image.md)
- [Image picker](https://docs.uibakery.io/reference/working-with-components/image-picker.md)
- [JSON Editor](https://docs.uibakery.io/reference/working-with-components/json-editor.md)
- [JSON Viewer](https://docs.uibakery.io/reference/working-with-components/json-viewer.md)
- [Link](https://docs.uibakery.io/reference/working-with-components/link.md)
- [List View](https://docs.uibakery.io/reference/working-with-components/list-view.md)
- [Map](https://docs.uibakery.io/reference/working-with-components/map.md)
- [Menu](https://docs.uibakery.io/reference/working-with-components/menu.md)
- [Metric](https://docs.uibakery.io/reference/working-with-components/metric.md)
- [Modal](https://docs.uibakery.io/reference/working-with-components/modal.md)
- [Multiselect](https://docs.uibakery.io/reference/working-with-components/multi-select.md)
- [Number](https://docs.uibakery.io/reference/working-with-components/number.md)
- [Number input](https://docs.uibakery.io/reference/working-with-components/number-input.md)
- [Password input](https://docs.uibakery.io/reference/working-with-components/password-input.md)
- [PDF viewer](https://docs.uibakery.io/reference/working-with-components/pdf-viewer.md)
- [Percent](https://docs.uibakery.io/reference/working-with-components/percent.md)
- [Popup Form](https://docs.uibakery.io/reference/working-with-components/pop-up-form.md)
- [Progress Bar](https://docs.uibakery.io/reference/working-with-components/progress-bar.md)
- [QR Code](https://docs.uibakery.io/reference/working-with-components/qr-code.md)
- [Radio](https://docs.uibakery.io/reference/working-with-components/radio.md)
- [Range slider](https://docs.uibakery.io/reference/working-with-components/range-slider.md)
- [Rating](https://docs.uibakery.io/reference/working-with-components/rating.md)
- [Reusable header](https://docs.uibakery.io/reference/working-with-components/reusable-header.md)
- [Reusable sidebar](https://docs.uibakery.io/reference/working-with-components/reusable-sidebar.md)
- [Rich Text Editor](https://docs.uibakery.io/reference/working-with-components/rich-text-editor.md)
- [Select](https://docs.uibakery.io/reference/working-with-components/select.md)
- [Signature](https://docs.uibakery.io/reference/working-with-components/signature.md)
- [Slider](https://docs.uibakery.io/reference/working-with-components/slider.md)
- [Steps](https://docs.uibakery.io/reference/working-with-components/steps.md)
- [Stepper](https://docs.uibakery.io/reference/working-with-components/stepper.md)
- [S3 file uploader](https://docs.uibakery.io/reference/working-with-components/aws-s3-uploader.md)
- [Table](https://docs.uibakery.io/reference/working-with-components/table.md)
- [Component overview](https://docs.uibakery.io/reference/working-with-components/table/component-overview.md)
- [Getting started with the component](https://docs.uibakery.io/reference/working-with-components/table/getting-started-with-the-component.md)
- [More ways to use the component](https://docs.uibakery.io/reference/working-with-components/table/more-ways-to-use-the-component.md)
- [Disabling a button based on condition](https://docs.uibakery.io/reference/working-with-components/table/more-ways-to-use-the-component/disabling-a-button-based-on-condition.md)
- [Bulk row update and delete](https://docs.uibakery.io/reference/working-with-components/table/more-ways-to-use-the-component/select-multiple-rows-in-a-table.md)
- [Conditional formatting based on cell value](https://docs.uibakery.io/reference/working-with-components/table/more-ways-to-use-the-component/conditional-formatting-based-on-cell-value.md)
- [Displaying name instead of ID for relation](https://docs.uibakery.io/reference/working-with-components/table/more-ways-to-use-the-component/display-a-name-instead-of-id-for-relation.md)
- [Row context referencing](https://docs.uibakery.io/reference/working-with-components/table/more-ways-to-use-the-component/row-context-referencing.md)
- [Highlighting Table text using mark.js](https://docs.uibakery.io/reference/working-with-components/table/more-ways-to-use-the-component/how-to-highlight-text-in-a-table-using-mark.js.md)
- [Tabs](https://docs.uibakery.io/reference/working-with-components/tabs.md)
- [Tabset](https://docs.uibakery.io/reference/working-with-components/tabset.md)
- [Tags](https://docs.uibakery.io/reference/working-with-components/tags.md)
- [Text](https://docs.uibakery.io/reference/working-with-components/text.md)
- [Text Annotate](https://docs.uibakery.io/reference/working-with-components/text-annotate.md)
- [Text Area](https://docs.uibakery.io/reference/working-with-components/text-area.md)
- [Text input](https://docs.uibakery.io/reference/working-with-components/text-input.md)
- [Time picker](https://docs.uibakery.io/reference/working-with-components/time-picker.md)
- [Toggle](https://docs.uibakery.io/reference/working-with-components/toggle.md)
- [Tree](https://docs.uibakery.io/reference/working-with-components/tree-component.md)
- [Video](https://docs.uibakery.io/reference/working-with-components/video.md)
- [Card (deprecated)](https://docs.uibakery.io/reference/working-with-components/card-deprecated.md)
- [Input (deprecated)](https://docs.uibakery.io/reference/working-with-components/input-deprecated.md)
- [Select (deprecated)](https://docs.uibakery.io/reference/working-with-components/select-deprecated.md)
- [Datepicker (deprecated)](https://docs.uibakery.io/reference/working-with-components/datepicker-deprecated.md)
- [Toggle (deprecated)](https://docs.uibakery.io/reference/working-with-components/toggle-deprecated.md)
- [Dynamic structure properties](https://docs.uibakery.io/reference/working-with-components/dynamic-structure-properties.md)
- [Upgrading components](https://docs.uibakery.io/reference/upgrading-components.md)
- [List of Data sources](https://docs.uibakery.io/reference/data-sources.md)
- [Airtable](https://docs.uibakery.io/reference/data-sources/airtable.md)
- [AWS API](https://docs.uibakery.io/reference/data-sources/aws-api.md)
- [AWS Athena](https://docs.uibakery.io/reference/data-sources/aws-athena.md)
- [AWS DynamoDB](https://docs.uibakery.io/reference/data-sources/dynamodb.md)
- [AWS Lambda](https://docs.uibakery.io/reference/data-sources/aws-lambda.md)
- [AWS Redshift](https://docs.uibakery.io/reference/data-sources/redshift.md)
- [AWS S3](https://docs.uibakery.io/reference/data-sources/amazon-s3.md)
- [S3 compatible endpoints (DigitalOcean spaces)](https://docs.uibakery.io/reference/data-sources/amazon-s3/s3-compatible-endpoints-digitaloceans-spaces.md)
- [Azure Blob Storage](https://docs.uibakery.io/reference/data-sources/azure-blob-storage.md)
- [Big Query](https://docs.uibakery.io/reference/data-sources/bigquery.md)
- [Databricks](https://docs.uibakery.io/reference/data-sources/databricks.md)
- [Elasticsearch](https://docs.uibakery.io/reference/data-sources/elasticsearch.md)
- [Exasol](https://docs.uibakery.io/reference/data-sources/exasol.md)
- [Firestore, Firebase Auth & Realtime DB](https://docs.uibakery.io/reference/data-sources/firebase.md)
- [Firebase authentication](https://docs.uibakery.io/reference/data-sources/firebase/firebase-authentication.md)
- [Managing database data](https://docs.uibakery.io/reference/data-sources/firebase/realtime-database.md)
- [Firebase client-side SDK](https://docs.uibakery.io/reference/data-sources/firebase/firebase-1.md)
- [Firebase libraries](https://docs.uibakery.io/reference/data-sources/firebase/firebase-libraries.md)
- [GitHub](https://docs.uibakery.io/reference/data-sources/github.md)
- [Google Sheets](https://docs.uibakery.io/reference/data-sources/google-sheets.md)
- [GraphQL](https://docs.uibakery.io/reference/data-sources/graphql.md)
- [HTTP API](https://docs.uibakery.io/reference/data-sources/http.md)
- [API Authentication](https://docs.uibakery.io/reference/data-sources/http/api-authentication.md)
- [HubSpot](https://docs.uibakery.io/reference/data-sources/hubspot.md)
- [JDBC](https://docs.uibakery.io/reference/data-sources/jdbc.md)
- [MariaDB](https://docs.uibakery.io/reference/data-sources/mariadb.md)
- [MCP Server](https://docs.uibakery.io/reference/data-sources/mcp-server.md)
- [MongoDB](https://docs.uibakery.io/reference/data-sources/mongodb.md)
- [MySQL](https://docs.uibakery.io/reference/data-sources/mysql.md)
- [OpenAI](https://docs.uibakery.io/reference/data-sources/openai.md)
- [OpenAPI](https://docs.uibakery.io/reference/data-sources/open-api.md)
- [Oracle](https://docs.uibakery.io/reference/data-sources/oracle.md)
- [PostgreSQL](https://docs.uibakery.io/reference/data-sources/postgresql.md)
- [Presto](https://docs.uibakery.io/reference/data-sources/presto.md)
- [Redis](https://docs.uibakery.io/reference/data-sources/redis.md)
- [Salesforce SOQL](https://docs.uibakery.io/reference/data-sources/salesforce.md)
- [Salesforce OpenAPI](https://docs.uibakery.io/reference/data-sources/salesforce-1.md)
- [SAP Hana](https://docs.uibakery.io/reference/data-sources/sap-hana.md)
- [SendGrid](https://docs.uibakery.io/reference/data-sources/sendgrid.md)
- [Slack](https://docs.uibakery.io/reference/data-sources/slack.md)
- [SMTP](https://docs.uibakery.io/reference/data-sources/smtp.md)
- [Snowflake](https://docs.uibakery.io/reference/data-sources/snowflake.md)
- [Spanner](https://docs.uibakery.io/reference/data-sources/spanner.md)
- [SSH](https://docs.uibakery.io/reference/data-sources/ssh.md)
- [Stripe](https://docs.uibakery.io/reference/data-sources/stripe.md)
- [SQL Server](https://docs.uibakery.io/reference/data-sources/sql-server.md)
- [Supabase](https://docs.uibakery.io/reference/data-sources/supabase.md)
- [Twilio](https://docs.uibakery.io/reference/data-sources/twilio.md)
- [UI Bakery AI](https://docs.uibakery.io/reference/data-sources/ui-bakery-ai.md)
- [List of Action steps](https://docs.uibakery.io/reference/working-with-actions.md)
- [AI Action](https://docs.uibakery.io/reference/working-with-actions/ai-action.md)
- [Azure Blob Storage Query](https://docs.uibakery.io/reference/working-with-actions/azure-blob-storage-query.md)
- [Bulk Create Rows](https://docs.uibakery.io/reference/working-with-actions/bulk-create-rows-action.md)
- [Bulk Delete Rows](https://docs.uibakery.io/reference/working-with-actions/bulk-delete-rows-action.md)
- [Condition](https://docs.uibakery.io/reference/working-with-actions/condition-action.md)
- [Create Row](https://docs.uibakery.io/reference/working-with-actions/create-row-action.md)
- [Delete Row](https://docs.uibakery.io/reference/working-with-actions/delete-row-action.md)
- [DynamoDB Request](https://docs.uibakery.io/reference/working-with-actions/dynamodb-request.md)
- [Elasticsearch Command](https://docs.uibakery.io/reference/working-with-actions/elasticsearch-command.md)
- [Execute Action](https://docs.uibakery.io/reference/working-with-actions/execute-another-action.md)
- [Firebase Query](https://docs.uibakery.io/reference/working-with-actions/firebase-query.md)
- [Generate File](https://docs.uibakery.io/reference/working-with-actions/generate-file-action.md)
- [GraphQL Query](https://docs.uibakery.io/reference/working-with-actions/graphql-query.md)
- [HTTP Request](https://docs.uibakery.io/reference/working-with-actions/http-request.md)
- [Interval](https://docs.uibakery.io/reference/working-with-actions/interval-action.md)
- [JavaScript Code](https://docs.uibakery.io/reference/working-with-actions/code-action.md)
- [Load Table](https://docs.uibakery.io/reference/working-with-actions/load-table-action.md)
- [Load Row](https://docs.uibakery.io/reference/working-with-actions/load-row-action.md)
- [Loop Action](https://docs.uibakery.io/reference/working-with-actions/loop-action.md)
- [MongoDB Command](https://docs.uibakery.io/reference/working-with-actions/mongodb-command.md)
- [Navigate](https://docs.uibakery.io/reference/working-with-actions/navigation.md)
- [Open API Request](https://docs.uibakery.io/reference/working-with-actions/open-api-request.md)
- [Python Backend Code](https://docs.uibakery.io/reference/working-with-actions/python-backend-code.md)
- [Redis Command](https://docs.uibakery.io/reference/working-with-actions/redis-command.md)
- [Save to Local Storage](https://docs.uibakery.io/reference/working-with-actions/save-to-local-storage-action.md)
- [Save to State](https://docs.uibakery.io/reference/working-with-actions/save-to-state-action.md)
- [Show Notification](https://docs.uibakery.io/reference/working-with-actions/show-notification-action.md)
- [Slack Message](https://docs.uibakery.io/reference/working-with-actions/slack-message-action.md)
- [SMTP Request](https://docs.uibakery.io/reference/working-with-actions/smtp-request.md)
- [SSH Command](https://docs.uibakery.io/reference/working-with-actions/ssh-command.md)
- [SQL Query](https://docs.uibakery.io/reference/working-with-actions/sql-query.md)
- [S3 Query](https://docs.uibakery.io/reference/working-with-actions/s3-query.md)
- [Update Row](https://docs.uibakery.io/reference/working-with-actions/update-row-action.md)
- [Troubleshooting techniques](https://docs.uibakery.io/reference/troubleshooting.md)
- [Performance optimization](https://docs.uibakery.io/reference/performance.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.uibakery.io/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
