# Appfarm Documentation

## Appfarm Documentation

- [Overview](https://docs.appfarm.io/master.md): Explore the Appfarm Create reference, dive into our how-to guides, or start your journey with beginner tutorials.
- [What is Appfarm?](https://docs.appfarm.io/getting-started/what-is-appfarm.md): Build the full spectrum of web applications in a single web-based tool.
- [Key concepts](https://docs.appfarm.io/getting-started/key-concepts.md): Understand the foundational concepts of the Appfarm platform.
- [Quickstart](https://docs.appfarm.io/getting-started/quickstart.md)
- [Speed intro](https://docs.appfarm.io/getting-started/quickstart/speed-intro.md)
- [Step-by-step guide](https://docs.appfarm.io/getting-started/quickstart/step-by-step.md): A guide to quickly create your first app from scratch.
- [Appfarm Showroom](https://docs.appfarm.io/getting-started/appfarm-showroom.md)
- [FAQ](https://docs.appfarm.io/getting-started/faq.md): Frequently asked questions about the Appfarm platform.
- [Learning paths](https://docs.appfarm.io/appcademy/learning-paths.md)
- [Appfarm Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals.md): The Learning Path for everyone with zero or medium experience in Appfarm Create
- [Intro Course](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course.md): The first module of the Appfarm Fundamentals learning path, helping you get started with Appfarm Create.
- [1. Intro - Welcome](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/1.-intro-welcome.md): About this intro course
- [2. Intro - Menus and Navigation](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/2.-intro-menus-and-navigation.md): Walkthrough of key menus
- [3. Intro - The app designer](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/3.-intro-the-app-designer.md): Walkthough of the App Designer
- [4. Intro - Developer Support and Tools](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/4.-intro-developer-support-and-tools.md): Overview of tooling to support the development
- [5. Assignments - Get Started](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/5.-assignments-get-started.md)
- [6. Assignments - Session 1 - The Data Model](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/6.-assignments-session-1-the-data-model.md)
- [7. Assignments - Session 2 - Apps and Themes](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/7.-assignments-session-2-apps-and-themes.md)
- [8. Assignment - Session 3 - Design a View](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/8.-assignment-session-3-design-a-view.md)
- [9. Assignment - Session 4 - Connecting UI to Data](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/9.-assignment-session-4-connecting-ui-to-data.md)
- [10. Assignment - Session 5 - Adding Navigation](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/10.-assignment-session-5-adding-navigation.md)
- [11. Assignment - Session 6 - Visibility Group](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/11.-assignment-session-6-visibility-group.md)
- [12. Assignment - Session 7 - Tables / The Admin App](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/12.-assignment-session-7-tables-the-admin-app.md)
- [13. Assignment - Session 8 - Opening a Details Pane](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/13.-assignment-session-8-opening-a-details-pane.md)
- [14. Assignment - Session 9 - Design the Details Pane](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/14.-assignment-session-9-design-the-details-pane.md)
- [15. Assignment - Session 10 - Adding Filter and Delete](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/15.-assignment-session-10-adding-filter-and-delete.md)
- [16. Assignment - Session 11 - Uploading files](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/16.-assignment-session-11-uploading-files.md)
- [17. Assignment - Session 12 - Listing and Downloading Files](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/17.-assignment-session-12-listing-and-downloading-files.md)
- [18. Assignment - Session 13+14 - Adding Charts](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/18.-assignment-session-13+14-adding-charts.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [User Interface Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals.md): The purpose of this Module is for you to get familiar with important features of the User Interface (UI) Editor. These features are frequently used in Appfarm Apps.
- [Container - Sectioning, Styling and Repeating](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/container-sectioning-styling-and-repeating.md)
- [Conditional Styles](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/conditional-styles.md)
- [Motions](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/motions.md)
- [Responsive Design](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/responsive-design.md)
- [Step-by-step workflow](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/step-by-step-workflow.md)
- [Featured UI Components](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/featured-ui-components.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [App Data Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals/app-data-fundamentals.md): Fundamentals level Module on App Data
- [Data Source Filtering](https://docs.appfarm.io/appcademy/appfarm-fundamentals/app-data-fundamentals/data-source-filtering.md)
- [App Variables and Runtime Properties](https://docs.appfarm.io/appcademy/appfarm-fundamentals/app-data-fundamentals/app-variables-and-runtime-properties.md)
- [URL Parameters](https://docs.appfarm.io/appcademy/appfarm-fundamentals/app-data-fundamentals/url-parameters.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/app-data-fundamentals/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [Actions & Logic Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals/actions-and-logic-fundamentals.md): Fundamentals level Module on Actions and Logic
- [Event Handlers](https://docs.appfarm.io/appcademy/appfarm-fundamentals/actions-and-logic-fundamentals/event-handlers.md)
- [Featured Action Nodes](https://docs.appfarm.io/appcademy/appfarm-fundamentals/actions-and-logic-fundamentals/featured-action-nodes.md)
- [Context Parameters](https://docs.appfarm.io/appcademy/appfarm-fundamentals/actions-and-logic-fundamentals/context-parameters.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/actions-and-logic-fundamentals/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [Services Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals/services-fundamentals.md): Fundamentals level Module on Services
- [Introduction to Services](https://docs.appfarm.io/appcademy/appfarm-fundamentals/services-fundamentals/introduction-to-services.md)
- [Setting up a Service](https://docs.appfarm.io/appcademy/appfarm-fundamentals/services-fundamentals/setting-up-a-service.md)
- [Scheduling a Service](https://docs.appfarm.io/appcademy/appfarm-fundamentals/services-fundamentals/scheduling-a-service.md)
- [Integration Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals.md): Fundamentals level Module in Integrations
- [The web request action node](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/the-web-request-action-node.md)
- [Fetch data from an endpoint](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/fetch-data-from-an-endpoint.md)
- [Map data to a data source](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/map-data-to-a-data-source.md)
- [Modify the response](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/modify-the-response.md)
- [Nested data mapping](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/nested-data-mapping.md)
- [Path parameters](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/path-parameters.md)
- [Authentication](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/authentication.md)
- [Send data to an endpoint](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/send-data-to-an-endpoint.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [User handling and permissions](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions.md)
- [Users and roles](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/users-and-roles.md)
- [Permissions](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/permissions.md)
- [Creating users](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/creating-users.md)
- [Extending the User object class](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/extending-the-user-object-class.md)
- [Updating and deleting users](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/updating-and-deleting-users.md)
- [Unauthenticated access](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/unauthenticated-access.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [Appfarm Professional](https://docs.appfarm.io/appcademy/appfarm-professional.md): The Learning Path for those with hands-on experience in Appfarm Create
- [User Interfaces](https://docs.appfarm.io/appcademy/appfarm-professional/user-interfaces.md)
- [Featured UI Components](https://docs.appfarm.io/appcademy/appfarm-professional/user-interfaces/featured-ui-components.md)
- [Concepts and Use Cases](https://docs.appfarm.io/appcademy/appfarm-professional/user-interfaces/concepts-and-use-cases.md)
- [Data Structures & Data Handling](https://docs.appfarm.io/appcademy/appfarm-professional/data-structures-and-data-handling.md)
- [Data Features](https://docs.appfarm.io/appcademy/appfarm-professional/data-structures-and-data-handling/data-features.md)
- [Search & Filters](https://docs.appfarm.io/appcademy/appfarm-professional/data-structures-and-data-handling/search-and-filters.md)
- [Featured Action Nodes](https://docs.appfarm.io/appcademy/appfarm-professional/data-structures-and-data-handling/featured-action-nodes.md)
- [GraphQL](https://docs.appfarm.io/appcademy/appfarm-professional/data-structures-and-data-handling/graphql.md)
- [Logic & Flow](https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow.md)
- [Logical Concepts](https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/logical-concepts.md)
- [Date and Time Handling](https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/date-and-time-handling.md)
- [Featured Action Nodes](https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/featured-action-nodes.md)
- [Exception Handling](https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/exception-handling.md)
- [Login & Configuration](https://docs.appfarm.io/appcademy/appfarm-professional/login-and-configuration.md)
- [Login and Authentication](https://docs.appfarm.io/appcademy/appfarm-professional/login-and-configuration/login-and-authentication.md)
- [Settings, Configuration and Languages](https://docs.appfarm.io/appcademy/appfarm-professional/login-and-configuration/settings-configuration-and-languages.md)
- [Security & Operations](https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations.md)
- [Security and Permissions](https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/security-and-permissions.md)
- [Deployment](https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/deployment.md)
- [Schedules and Logs](https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/schedules-and-logs.md)
- [Debugging and App Health](https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/debugging-and-app-health.md)
- [Performance & Optimization](https://docs.appfarm.io/appcademy/appfarm-professional/performance-and-optimization.md)
- [Optimizing Performance](https://docs.appfarm.io/appcademy/appfarm-professional/performance-and-optimization/optimizing-performance.md)
- [Enhancing Functionality](https://docs.appfarm.io/appcademy/appfarm-professional/performance-and-optimization/enhancing-functionality.md)
- [Appfarm Sales Representative](https://docs.appfarm.io/appcademy/appfarm-sales-representative.md): The Learning Path for those who aspire to sell their own Appfarm solutions.
- [Appfarm Developer Forum](https://docs.appfarm.io/appcademy/appfarm-developer-forum.md)
- [Session 1: Data Modeling in Appfarm Create](https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-1-data-modeling-in-appfarm-create.md)
- [Session 2: App Data in Appfarm Create](https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-2-app-data-in-appfarm-create.md)
- [Session 3: Services in Appfarm Create](https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-3-services-in-appfarm-create.md)
- [Session 4: Optimizing Performance](https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-4-optimizing-performance.md)
- [Session 5: Design & Best Practices](https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-5-design-and-best-practices.md)
- [Background](https://docs.appfarm.io/appcademy/background.md)
- [Databases](https://docs.appfarm.io/appcademy/background/databases.md)
- [Data modeling 101](https://docs.appfarm.io/appcademy/background/databases/data-modeling-101.md)
- [Database normalization](https://docs.appfarm.io/appcademy/background/databases/database-normalization.md)
- [UI components](https://docs.appfarm.io/library/ui-components.md)
- [Advanced bar chart](https://docs.appfarm.io/library/ui-components/advanced-bar-chart.md)
- [Advanced bubble chart](https://docs.appfarm.io/library/ui-components/advanced-bubble-chart.md)
- [Advanced combined chart](https://docs.appfarm.io/library/ui-components/advanced-combined-chart.md)
- [Advanced gantt chart](https://docs.appfarm.io/library/ui-components/advanced-gantt-chart.md)
- [Advanced heatmap chart](https://docs.appfarm.io/library/ui-components/advanced-heatmap-chart.md)
- [Advanced line/area chart](https://docs.appfarm.io/library/ui-components/advanced-line-chart.md)
- [Advanced pie chart](https://docs.appfarm.io/library/ui-components/advanced-pie-chart.md)
- [Advanced scatter plot chart](https://docs.appfarm.io/library/ui-components/advanced-scatter-plot-chart.md)
- [Advanced solid gauge chart](https://docs.appfarm.io/library/ui-components/advanced-solid-gauge-chart.md)
- [Animated component](https://docs.appfarm.io/library/ui-components/animated-component.md)
- [Avatar](https://docs.appfarm.io/library/ui-components/avatar.md)
- [Avatar group](https://docs.appfarm.io/library/ui-components/avatar-group.md)
- [Basic bar chart](https://docs.appfarm.io/library/ui-components/basic-bar-chart.md)
- [Basic gauge chart](https://docs.appfarm.io/library/ui-components/basic-gauge-chart.md)
- [Basic line chart](https://docs.appfarm.io/library/ui-components/basic-line-chart.md)
- [Basic pie chart](https://docs.appfarm.io/library/ui-components/basic-pie-chart.md)
- [Bottom navigation](https://docs.appfarm.io/library/ui-components/bottom-navigation.md)
- [Button](https://docs.appfarm.io/library/ui-components/button.md)
- [Checkbox](https://docs.appfarm.io/library/ui-components/checkbox.md)
- [Chip group](https://docs.appfarm.io/library/ui-components/chip-group.md)
- [Circular progress](https://docs.appfarm.io/library/ui-components/circular-progress.md)
- [Coded component](https://docs.appfarm.io/library/ui-components/coded-component.md)
- [Coded component examples](https://docs.appfarm.io/library/ui-components/coded-component/coded-component-examples.md): This page contains example code for some general use cases for the Coded component
- [Container](https://docs.appfarm.io/library/ui-components/container.md)
- [Date & time picker](https://docs.appfarm.io/library/ui-components/date-and-time-picker.md)
- [Drawable canvas](https://docs.appfarm.io/library/ui-components/drawable-canvas.md)
- [Floating action button](https://docs.appfarm.io/library/ui-components/floating-action-button.md)
- [Icon](https://docs.appfarm.io/library/ui-components/icon.md)
- [Icon button](https://docs.appfarm.io/library/ui-components/icon-button.md)
- [Iframe](https://docs.appfarm.io/library/ui-components/iframe.md)
- [Image](https://docs.appfarm.io/library/ui-components/image.md)
- [Linear progress](https://docs.appfarm.io/library/ui-components/linear-progress.md)
- [List](https://docs.appfarm.io/library/ui-components/list.md)
- [Map](https://docs.appfarm.io/library/ui-components/map.md)
- [Menu list](https://docs.appfarm.io/library/ui-components/menu-list.md)
- [Multi select](https://docs.appfarm.io/library/ui-components/multi-select.md)
- [PDF reader](https://docs.appfarm.io/library/ui-components/pdf-reader.md)
- [Popover](https://docs.appfarm.io/library/ui-components/popover.md)
- [Radio buttons](https://docs.appfarm.io/library/ui-components/radio-buttons.md)
- [Rich text editor](https://docs.appfarm.io/library/ui-components/rich-text-editor.md)
- [Rich text](https://docs.appfarm.io/library/ui-components/rich-text.md)
- [Select](https://docs.appfarm.io/library/ui-components/select.md)
- [Slider](https://docs.appfarm.io/library/ui-components/slider.md)
- [Speed dial](https://docs.appfarm.io/library/ui-components/drawable-canvas-1.md)
- [Switch](https://docs.appfarm.io/library/ui-components/switch.md)
- [Table](https://docs.appfarm.io/library/ui-components/table.md)
- [Tabs](https://docs.appfarm.io/library/ui-components/tabs.md)
- [Text](https://docs.appfarm.io/library/ui-components/text.md)
- [Text edit](https://docs.appfarm.io/library/ui-components/text-edit.md)
- [View container](https://docs.appfarm.io/library/ui-components/view-container.md)
- [Visibility group](https://docs.appfarm.io/library/ui-components/visibility-group.md)
- [Action nodes](https://docs.appfarm.io/library/action-nodes.md)
- [Aggregate data](https://docs.appfarm.io/library/action-nodes/aggregate-data.md)
- [Auth operations](https://docs.appfarm.io/library/action-nodes/auth-operations.md)
- [Block](https://docs.appfarm.io/library/action-nodes/block.md)
- [Catch exception](https://docs.appfarm.io/library/action-nodes/catch-exception.md)
- [Copy to clipboard](https://docs.appfarm.io/library/action-nodes/copy-to-clipboard.md)
- [Create file archive](https://docs.appfarm.io/library/action-nodes/create-file-archive.md)
- [Create file object](https://docs.appfarm.io/library/action-nodes/create-file-object.md)
- [Create object](https://docs.appfarm.io/library/action-nodes/create-object.md)
- [Create user account](https://docs.appfarm.io/library/action-nodes/create-user-account.md)
- [Delete objects](https://docs.appfarm.io/library/action-nodes/delete-objects.md)
- [Delete user account](https://docs.appfarm.io/library/action-nodes/delete-user-account.md)
- [Duplicate objects](https://docs.appfarm.io/library/action-nodes/duplicate-objects.md)
- [End execution](https://docs.appfarm.io/library/action-nodes/end-execution.md)
- [Exit block](https://docs.appfarm.io/library/action-nodes/exit-block.md)
- [Exit loop](https://docs.appfarm.io/library/action-nodes/exit-loop.md)
- [Export data](https://docs.appfarm.io/library/action-nodes/export-data.md)
- [Foreach](https://docs.appfarm.io/library/action-nodes/foreach.md)
- [Full-text search](https://docs.appfarm.io/library/action-nodes/full-text-search.md)
- [Generate document](https://docs.appfarm.io/library/action-nodes/generate-document.md)
- [If](https://docs.appfarm.io/library/action-nodes/if.md)
- [Import data](https://docs.appfarm.io/library/action-nodes/import-data.md)
- [Invalidate cache](https://docs.appfarm.io/library/action-nodes/invalidate-cache.md)
- [Log in](https://docs.appfarm.io/library/action-nodes/log-in.md)
- [Log to console](https://docs.appfarm.io/library/action-nodes/log-to-console.md)
- [Log out](https://docs.appfarm.io/library/action-nodes/log-out.md)
- [Next iteration](https://docs.appfarm.io/library/action-nodes/next-iteration.md)
- [Navigate](https://docs.appfarm.io/library/action-nodes/navigate.md)
- [Open/close popover](https://docs.appfarm.io/library/action-nodes/open-and-close-popover.md)
- [Open confirm dialog](https://docs.appfarm.io/library/action-nodes/open-confirm-dialog.md)
- [Open print dialog](https://docs.appfarm.io/library/action-nodes/open-print-dialog.md)
- [Open snackbar](https://docs.appfarm.io/library/action-nodes/open-snackbar.md)
- [Open Unsplash dialog](https://docs.appfarm.io/library/action-nodes/open-unsplash-dialog.md)
- [Open URL](https://docs.appfarm.io/library/action-nodes/open-url.md)
- [Persist objects](https://docs.appfarm.io/library/action-nodes/persist-objects.md)
- [Push notifications](https://docs.appfarm.io/library/action-nodes/push-notifications.md)
- [Read objects](https://docs.appfarm.io/library/action-nodes/read-objects.md)
- [Request permissions](https://docs.appfarm.io/library/action-nodes/request-permissions.md)
- [Run code](https://docs.appfarm.io/library/action-nodes/run-code.md)
- [Run flow](https://docs.appfarm.io/library/action-nodes/run-flow.md)
- [Run action](https://docs.appfarm.io/library/action-nodes/run-action.md)
- [Run service](https://docs.appfarm.io/library/action-nodes/run-service.md)
- [Scan barcode/QR code](https://docs.appfarm.io/library/action-nodes/scan-barcode-qr-code.md)
- [Send email](https://docs.appfarm.io/library/action-nodes/send-email.md)
- [Send SMS](https://docs.appfarm.io/library/action-nodes/send-sms.md)
- [Set client language](https://docs.appfarm.io/library/action-nodes/set-client-language.md)
- [Set data source attributes](https://docs.appfarm.io/library/action-nodes/set-data-source-attributes.md)
- [Set selection](https://docs.appfarm.io/library/action-nodes/set-selection.md)
- [Set theme](https://docs.appfarm.io/library/action-nodes/set-theme.md)
- [Set user account image](https://docs.appfarm.io/library/action-nodes/set-user-account-image.md)
- [Show install app prompt](https://docs.appfarm.io/library/action-nodes/show-install-app-prompt.md)
- [Sleep](https://docs.appfarm.io/library/action-nodes/sleep.md)
- [Sort objects](https://docs.appfarm.io/library/action-nodes/sort-objects.md)
- [Streaming web request](https://docs.appfarm.io/library/action-nodes/streaming-web-request.md)
- [Switch](https://docs.appfarm.io/library/action-nodes/switch.md)
- [Throw exception](https://docs.appfarm.io/library/action-nodes/throw-exception.md)
- [Toggle drawer](https://docs.appfarm.io/library/action-nodes/toggle-drawer.md)
- [Update object](https://docs.appfarm.io/library/action-nodes/update-object.md)
- [Update secret](https://docs.appfarm.io/library/action-nodes/update-secret.md)
- [Update user account](https://docs.appfarm.io/library/action-nodes/update-user-account.md)
- [Web request](https://docs.appfarm.io/library/action-nodes/web-request.md)
- [While](https://docs.appfarm.io/library/action-nodes/while.md)
- [Appfarm Create](https://docs.appfarm.io/reference/appfarm-create.md)
- [Appfarm Commander](https://docs.appfarm.io/reference/appfarm-create/appfarm-commander.md)
- [Blue dots](https://docs.appfarm.io/reference/appfarm-create/blue-dots.md)
- [Change History](https://docs.appfarm.io/reference/appfarm-create/change-history.md)
- [Copy & Paste](https://docs.appfarm.io/reference/appfarm-create/copy-and-paste.md)
- [Farmer's Market](https://docs.appfarm.io/reference/appfarm-create/farmers-market.md): Browse pre-built apps, themes, and custom UI components and add them to your solution.
- [Find references](https://docs.appfarm.io/reference/appfarm-create/find-references.md)
- [Find usage](https://docs.appfarm.io/reference/appfarm-create/find-usage.md)
- [Keyboard shortcuts](https://docs.appfarm.io/reference/appfarm-create/keyboard-shortcuts.md)
- [Undo/Redo](https://docs.appfarm.io/reference/appfarm-create/undo-redo.md)
- [Settings](https://docs.appfarm.io/reference/appfarm-create/settings.md)
- [Platform concepts](https://docs.appfarm.io/reference/platform-concepts.md)
- [Conditions](https://docs.appfarm.io/reference/platform-concepts/conditions.md)
- [Data bindings](https://docs.appfarm.io/reference/platform-concepts/data-bindings.md)
- [Date and time](https://docs.appfarm.io/reference/platform-concepts/date-and-time.md)
- [Event handlers](https://docs.appfarm.io/reference/platform-concepts/event-handlers.md)
- [Filters](https://docs.appfarm.io/reference/platform-concepts/filters.md)
- [Functions](https://docs.appfarm.io/reference/platform-concepts/functions.md)
- [Markdown](https://docs.appfarm.io/reference/platform-concepts/markdown.md)
- [Objects](https://docs.appfarm.io/reference/platform-concepts/objects.md)
- [Operators](https://docs.appfarm.io/reference/platform-concepts/operators.md)
- [Schemas](https://docs.appfarm.io/reference/platform-concepts/schemas.md)
- [Value processor](https://docs.appfarm.io/reference/platform-concepts/value-processor.md)
- [Appfarm AI](https://docs.appfarm.io/reference/appfarm-ai.md)
- [Build](https://docs.appfarm.io/reference/appfarm-ai/build.md)
- [Ask](https://docs.appfarm.io/reference/appfarm-ai/ask.md)
- [AI credits](https://docs.appfarm.io/reference/appfarm-ai/ai-credits.md)
- [Context handling](https://docs.appfarm.io/reference/appfarm-ai/context-handling.md)
- [Practical Guide to Appfarm AI](https://docs.appfarm.io/reference/appfarm-ai/practical-guide-to-appfarm-ai.md)
- [Q\&A section](https://docs.appfarm.io/reference/appfarm-ai/q-and-a-section.md)
- [Dashboard](https://docs.appfarm.io/reference/dashboard.md)
- [Apps](https://docs.appfarm.io/reference/apps.md)
- [UI](https://docs.appfarm.io/reference/apps/ui.md)
- [Views](https://docs.appfarm.io/reference/apps/ui/views.md)
- [Dialog](https://docs.appfarm.io/reference/apps/ui/views/dialog.md)
- [Drawer](https://docs.appfarm.io/reference/apps/ui/views/drawer.md)
- [Layout designer](https://docs.appfarm.io/reference/apps/ui/layout-designer.md)
- [Component properties](https://docs.appfarm.io/reference/apps/ui/component-properties.md)
- [Shareable UI components](https://docs.appfarm.io/reference/apps/ui/shareable-ui-components.md)
- [Data](https://docs.appfarm.io/reference/apps/data.md)
- [App variables](https://docs.appfarm.io/reference/apps/data/app-variables.md)
- [Data sources](https://docs.appfarm.io/reference/apps/data/data-sources.md)
- [Calendar data sources](https://docs.appfarm.io/reference/apps/data/calendar-data-sources.md)
- [App settings](https://docs.appfarm.io/reference/apps/app-settings.md)
- [App size](https://docs.appfarm.io/reference/apps/app-size.md)
- [App health](https://docs.appfarm.io/reference/apps/app-health.md)
- [Flows](https://docs.appfarm.io/reference/flows.md)
- [API Endpoints](https://docs.appfarm.io/reference/flows/api-endpoints.md)
- [API Explorer](https://docs.appfarm.io/reference/flows/api-explorer.md)
- [Schedules](https://docs.appfarm.io/reference/flows/schedules.md)
- [Services](https://docs.appfarm.io/reference/services.md)
- [Service Endpoints](https://docs.appfarm.io/reference/services/service-endpoints.md)
- [Service settings](https://docs.appfarm.io/reference/services/service-settings.md)
- [Service health](https://docs.appfarm.io/reference/services/service-health.md)
- [API explorer](https://docs.appfarm.io/reference/services/api-explorer.md)
- [Actions](https://docs.appfarm.io/reference/actions.md)
- [Action Data Sources](https://docs.appfarm.io/reference/actions/action-data-sources.md)
- [Action Variables](https://docs.appfarm.io/reference/actions/action-variables.md)
- [Action Params](https://docs.appfarm.io/reference/actions/action-params.md)
- [Data model](https://docs.appfarm.io/reference/data-model.md)
- [Object classes](https://docs.appfarm.io/reference/data-model/object-classes.md)
- [Object class properties](https://docs.appfarm.io/reference/data-model/object-class-properties.md)
- [Enumerated types](https://docs.appfarm.io/reference/data-model/enumerated-types.md)
- [Data table](https://docs.appfarm.io/reference/data-model/data-table.md)
- [GraphQL](https://docs.appfarm.io/reference/data-model/graphql.md)
- [Queries](https://docs.appfarm.io/reference/data-model/graphql/queries.md)
- [Mutations](https://docs.appfarm.io/reference/data-model/graphql/mutations.md)
- [Data Extract API](https://docs.appfarm.io/reference/data-model/data-extract-api.md)
- [Time series data](https://docs.appfarm.io/reference/data-model/time-series-data.md)
- [Operations](https://docs.appfarm.io/reference/operations.md)
- [Deploy](https://docs.appfarm.io/reference/operations/deploy.md): Deploy your apps and services to Test, Staging and Production. View the Solution deploy history, and manage Snapshots.
- [Schedules](https://docs.appfarm.io/reference/operations/schedules.md): Create and manage time-based service triggers for workflow automation.
- [Logs](https://docs.appfarm.io/reference/operations/logs.md): Monitor the execution of your services and schedules.
- [Resources](https://docs.appfarm.io/reference/resources.md)
- [Themes](https://docs.appfarm.io/reference/resources/themes.md)
- [Files](https://docs.appfarm.io/reference/resources/files.md)
- [Fonts](https://docs.appfarm.io/reference/resources/fonts.md)
- [Internationalization](https://docs.appfarm.io/reference/resources/internationalization.md)
- [Configuration](https://docs.appfarm.io/reference/configuration.md)
- [Environments](https://docs.appfarm.io/reference/configuration/environments.md)
- [Login](https://docs.appfarm.io/reference/configuration/login.md)
- [Custom auth providers](https://docs.appfarm.io/reference/configuration/login/custom-auth-providers.md)
- [Security](https://docs.appfarm.io/reference/security.md)
- [Users](https://docs.appfarm.io/reference/security/users.md)
- [Service accounts](https://docs.appfarm.io/reference/security/service-accounts.md)
- [Roles](https://docs.appfarm.io/reference/security/roles.md)
- [Secrets](https://docs.appfarm.io/reference/security/secrets.md)
- [Permissions](https://docs.appfarm.io/reference/security/permissions.md)
- [Conditional Permissions](https://docs.appfarm.io/reference/security/permissions/conditional-permissions.md)
- [Manage your Appfarm account](https://docs.appfarm.io/reference/security/manage-your-appfarm-account.md)
- [Appfarm Client](https://docs.appfarm.io/reference/appfarm-client.md)
- [Developer tools for Apps](https://docs.appfarm.io/reference/appfarm-client/developer-tools-for-apps.md)
- [Developer tools for Services](https://docs.appfarm.io/reference/appfarm-client/developer-tools-for-services.md)
- [Warnings and errors](https://docs.appfarm.io/reference/appfarm-client/warnings-and-errors.md)
- [Data modeling](https://docs.appfarm.io/how-to/data-modeling.md)
- [Many-to-many relationships](https://docs.appfarm.io/how-to/data-modeling/many-to-many-relationships.md)
- [Use naming conventions](https://docs.appfarm.io/how-to/data-modeling/naming-conventions.md)
- [Offline data handling](https://docs.appfarm.io/how-to/data-modeling/offline-data-handling.md)
- [Data silos and White labelling](https://docs.appfarm.io/how-to/data-modeling/data-silos.md)
- [User interface](https://docs.appfarm.io/how-to/user-interface.md)
- [Manage a many-to-many relationship with a Chip group](https://docs.appfarm.io/how-to/user-interface/many-to-many-relationship-chip-group.md)
- [Configure drag and drop](https://docs.appfarm.io/how-to/user-interface/drag-and-drop.md)
- [Build a drag-and-drop calendar](https://docs.appfarm.io/how-to/user-interface/drag-and-drop-calendar.md)
- [Design a responsive layout](https://docs.appfarm.io/how-to/user-interface/responsive-layout.md): Implementing Responsive Design in Appfarm Create
- [Work with flexbox](https://docs.appfarm.io/how-to/user-interface/flexbox.md): One of the important basic concepts of Appfarm's UI Editor is the flexbox layout. It is important to understand the basic concepts described in this guide to be able to fully leverage the power of App
- [Use Mapbox as a map layer](https://docs.appfarm.io/how-to/user-interface/mapbox-map-layer.md)
- [Understand charts](https://docs.appfarm.io/how-to/user-interface/understand-charts.md)
- [Logic and flow](https://docs.appfarm.io/how-to/logic-and-flow.md)
- [Event Log Design](https://docs.appfarm.io/how-to/logic-and-flow/event-log-design.md): An Architectural guide on Event Handling
- [Configure full-text search](https://docs.appfarm.io/how-to/logic-and-flow/configure-full-text-search.md): A guide to setting up Full-text search
- [Themes and styling](https://docs.appfarm.io/how-to/themes-and-styling.md)
- [Change the active theme](https://docs.appfarm.io/how-to/themes-and-styling/change-the-active-theme.md)
- [Add custom email templates](https://docs.appfarm.io/how-to/themes-and-styling/add-custom-email-templates.md)
- [Enhance your app](https://docs.appfarm.io/how-to/enhance-your-app.md)
- [Add deep links](https://docs.appfarm.io/how-to/enhance-your-app/deep-links.md)
- [Add keyboard shortcuts](https://docs.appfarm.io/how-to/enhance-your-app/keyboard-shortcuts.md): Make your app more accessible and user-friendly with keyboard shortcuts (also called key event handlers or keyboard event handlers in Appfarm Create).
- [Add link previews for social media](https://docs.appfarm.io/how-to/enhance-your-app/link-previews.md)
- [Apply SEO best practices](https://docs.appfarm.io/how-to/enhance-your-app/apply-seo-best-practices.md)
- [Change the active language](https://docs.appfarm.io/how-to/enhance-your-app/change-the-active-language.md)
- [Generate a PDF from a Container](https://docs.appfarm.io/how-to/enhance-your-app/generate-pdf-from-container.md)
- [Integrations](https://docs.appfarm.io/how-to/integrations.md)
- [Integrate with external systems](https://docs.appfarm.io/how-to/integrations/integrate-with-external-systems.md)
- [Integrate with OpenAI](https://docs.appfarm.io/how-to/integrations/integrate-with-openai.md)
- [Integrate with Google Analytics (GA4)](https://docs.appfarm.io/how-to/integrations/integrate-with-ga4.md)
- [Configure a custom email account](https://docs.appfarm.io/how-to/integrations/configure-mailgun-account.md)
- [Integrate with a payment provider](https://docs.appfarm.io/how-to/integrations/integrate-with-a-payment-provider.md)
- [Integrate with Signicat](https://docs.appfarm.io/how-to/integrations/integrate-with-signicat.md)
- [Integrate directly with an external database](https://docs.appfarm.io/how-to/integrations/integrate-directly-with-an-external-database.md)
- [Retrieve a Bearer token from Google Cloud](https://docs.appfarm.io/how-to/integrations/retrieve-bearer-token-from-google-cloud.md)
- [Fetch data from BigQuery](https://docs.appfarm.io/how-to/integrations/fetch-data-from-bigquery.md)
- [Retrieve access token from Microsoft Entra ID](https://docs.appfarm.io/how-to/integrations/retrieve-access-token-from-microsoft-entra-id.md)
- [Synchronizing Microsoft Entra ID Roles to Appfarm Create](https://docs.appfarm.io/how-to/integrations/synchronizing-microsoft-entra-id-roles-to-appfarm-create.md)
- [Embed PowerBI in Appfarm](https://docs.appfarm.io/how-to/integrations/embed-powerbi-in-appfarm.md)
- [Workflow automation](https://docs.appfarm.io/how-to/workflow-automation.md)
- [Update an OAuth 2.0 access token from a service](https://docs.appfarm.io/how-to/workflow-automation/update-an-oauth-2.0-access-token-from-a-service.md)
- [Authentication and access control](https://docs.appfarm.io/how-to/authentication-and-access-control.md)
- [Add users and assign roles](https://docs.appfarm.io/how-to/authentication-and-access-control/add-users-assign-roles.md)
- [Configure unauthenticated access](https://docs.appfarm.io/how-to/authentication-and-access-control/unauthenticated-access.md): Open your app to the general public by configuring unauthenticated access.
- [Implement third-party authentication](https://docs.appfarm.io/how-to/authentication-and-access-control/third-party-authentication.md)
- [Security, testing and deployment](https://docs.appfarm.io/how-to/security-testing-and-deployment.md)
- [Add a custom domain](https://docs.appfarm.io/how-to/security-testing-and-deployment/add-a-custom-domain.md)
- [Install an app on a device](https://docs.appfarm.io/how-to/security-testing-and-deployment/install-an-app-on-a-device.md)
- [Get ready for Production](https://docs.appfarm.io/how-to/security-testing-and-deployment/ready-for-production.md)
- [Optimize performance](https://docs.appfarm.io/how-to/security-testing-and-deployment/optimize-your-app.md)
- [Security checklist](https://docs.appfarm.io/how-to/security-testing-and-deployment/security-checklist.md)
- [Test and debug](https://docs.appfarm.io/how-to/security-testing-and-deployment/test-and-debug.md)
- [Example apps](https://docs.appfarm.io/how-to/example-apps.md)
- [Create an Instagram clone](https://docs.appfarm.io/how-to/example-apps/instagram-clone.md)
- [The end result](https://docs.appfarm.io/how-to/example-apps/instagram-clone/the-end-result.md)
- [Designing the feed](https://docs.appfarm.io/how-to/example-apps/instagram-clone/designing-the-feed.md)
- [Create new post](https://docs.appfarm.io/how-to/example-apps/instagram-clone/create-new-post.md)
- [Add a like-button](https://docs.appfarm.io/how-to/example-apps/instagram-clone/add-a-like-button.md)
- [Add comment-functionality](https://docs.appfarm.io/how-to/example-apps/instagram-clone/add-comment-functionality.md)
- [Contact support](https://docs.appfarm.io/solution-administration/contact-support.md)
- [Subscription and billing](https://docs.appfarm.io/solution-administration/subscription-and-billing.md)
- [Release channels](https://docs.appfarm.io/solution-administration/release-channels.md)
- [Dedicated tier benefits](https://docs.appfarm.io/solution-administration/dedicated-tier-benefits.md)
- [Guide to GDPR](https://docs.appfarm.io/solution-administration/guide-to-gdpr.md)
- [Key principles](https://docs.appfarm.io/solution-administration/guide-to-gdpr/key-principles.md)
- [How Appfarm protects personal data](https://docs.appfarm.io/solution-administration/guide-to-gdpr/how-appfarm-protects-personal-data.md)
- [How you can protect your clients’ data](https://docs.appfarm.io/solution-administration/guide-to-gdpr/how-you-can-protect-your-clients-data.md)
- [Glossary](https://docs.appfarm.io/solution-administration/guide-to-gdpr/glossary.md)
- [Appfarm and the EU AI Act](https://docs.appfarm.io/solution-administration/appfarm-eu-ai-act.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.appfarm.io/master.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.
