# App Builder

- [Get Started](https://docs.acho.io/app-builder/get-started.md)
- [Core Concepts](https://docs.acho.io/app-builder/core-concepts.md): Learn about the App Builder's core concepts. These definitions will guide you throughout this documentation and your building process.
- [Overview](https://docs.acho.io/app-builder/overview.md): In this section, we’ll walk you through the development environment so you can easily find what you are looking for.
- [App construction](https://docs.acho.io/app-builder/app-construction.md): Build your app using our drag-and-drop interface.
- [App Configuration](https://docs.acho.io/app-builder/app-construction/app-configuration.md): An app needs to be properly configured before publishing.
- [Pages](https://docs.acho.io/app-builder/app-construction/pages.md): Pages are the basic building blocks of your data app and display all app content.
- [Interactions](https://docs.acho.io/app-builder/app-construction/interactions.md)
- [Add an interaction](https://docs.acho.io/app-builder/app-construction/interactions/add-an-interaction.md)
- [Add conditions to interactions](https://docs.acho.io/app-builder/app-construction/interactions/add-conditions-to-interactions.md)
- [Event payload](https://docs.acho.io/app-builder/app-construction/interactions/event-payload.md): Information on event payloads -- in one place.
- [Ordering interactions with action flow](https://docs.acho.io/app-builder/app-construction/interactions/ordering-interactions-with-action-flow.md)
- [Transformer](https://docs.acho.io/app-builder/app-construction/interactions/transformer.md): Custom Javascript code in action flow
- [Actions](https://docs.acho.io/app-builder/app-construction/interactions/actions.md)
- [Navigation](https://docs.acho.io/app-builder/app-construction/interactions/actions/navigation.md)
- [Element](https://docs.acho.io/app-builder/app-construction/interactions/actions/element.md)
- [Data Source](https://docs.acho.io/app-builder/app-construction/interactions/actions/data-source.md)
- [App](https://docs.acho.io/app-builder/app-construction/interactions/actions/app.md)
- [Page](https://docs.acho.io/app-builder/app-construction/interactions/actions/page.md)
- [API Service](https://docs.acho.io/app-builder/app-construction/interactions/actions/api-service.md)
- [Database](https://docs.acho.io/app-builder/app-construction/interactions/actions/database.md)
- [Media Service](https://docs.acho.io/app-builder/app-construction/interactions/actions/media-service.md)
- [Table](https://docs.acho.io/app-builder/app-construction/table.md)
- [Metric](https://docs.acho.io/app-builder/app-construction/metric.md)
- [Query](https://docs.acho.io/app-builder/app-construction/query.md)
- [Data Store](https://docs.acho.io/app-builder/app-construction/data-store.md)
- [Elements](https://docs.acho.io/app-builder/app-construction/elements.md): Elements are the components that make up your app's interface.
- [Table & Chart](https://docs.acho.io/app-builder/app-construction/elements/table-and-chart.md)
- [Searchable Table](https://docs.acho.io/app-builder/app-construction/elements/table-and-chart/searchable-table.md)
- [Table](https://docs.acho.io/app-builder/app-construction/elements/table-and-chart/table.md)
- [Chart](https://docs.acho.io/app-builder/app-construction/elements/table-and-chart/chart.md)
- [Score Card](https://docs.acho.io/app-builder/app-construction/elements/table-and-chart/score-card.md)
- [Form Elements](https://docs.acho.io/app-builder/app-construction/elements/form-elements.md): These elements can take in user inputs.
- [Form](https://docs.acho.io/app-builder/app-construction/elements/form-elements/form.md)
- [Search Bar](https://docs.acho.io/app-builder/app-construction/elements/form-elements/search-bar.md)
- [Checkbox](https://docs.acho.io/app-builder/app-construction/elements/form-elements/checkbox.md)
- [Date Picker](https://docs.acho.io/app-builder/app-construction/elements/form-elements/date-picker.md)
- [Custom Form](https://docs.acho.io/app-builder/app-construction/elements/form-elements/custom-form.md)
- [Input](https://docs.acho.io/app-builder/app-construction/elements/form-elements/input.md)
- [Multiselect](https://docs.acho.io/app-builder/app-construction/elements/form-elements/multiselect.md)
- [Radio Button](https://docs.acho.io/app-builder/app-construction/elements/form-elements/radio-button.md)
- [Radio List](https://docs.acho.io/app-builder/app-construction/elements/form-elements/radio-list.md)
- [Rich Text Editor](https://docs.acho.io/app-builder/app-construction/elements/form-elements/rich-text-editor.md)
- [Select](https://docs.acho.io/app-builder/app-construction/elements/form-elements/select.md)
- [Switch](https://docs.acho.io/app-builder/app-construction/elements/form-elements/switch.md)
- [Textarea](https://docs.acho.io/app-builder/app-construction/elements/form-elements/textarea.md)
- [Upload](https://docs.acho.io/app-builder/app-construction/elements/form-elements/upload.md)
- [Web Elements](https://docs.acho.io/app-builder/app-construction/elements/web-elements.md): These elements are basic web elements, generally used for navigational or informational purposes.
- [Badge](https://docs.acho.io/app-builder/app-construction/elements/web-elements/badge.md)
- [Button](https://docs.acho.io/app-builder/app-construction/elements/web-elements/button.md)
- [Clickable](https://docs.acho.io/app-builder/app-construction/elements/web-elements/clickable.md)
- [Collapse Menu](https://docs.acho.io/app-builder/app-construction/elements/web-elements/collapse-menu.md)
- [Divider](https://docs.acho.io/app-builder/app-construction/elements/web-elements/divider.md)
- [Icon](https://docs.acho.io/app-builder/app-construction/elements/web-elements/icon.md)
- [Image](https://docs.acho.io/app-builder/app-construction/elements/web-elements/image.md)
- [Link](https://docs.acho.io/app-builder/app-construction/elements/web-elements/link.md)
- [Message](https://docs.acho.io/app-builder/app-construction/elements/web-elements/message.md)
- [Modal](https://docs.acho.io/app-builder/app-construction/elements/web-elements/modal.md)
- [Notification](https://docs.acho.io/app-builder/app-construction/elements/web-elements/notification.md)
- [Pagination](https://docs.acho.io/app-builder/app-construction/elements/web-elements/pagination.md)
- [Popover](https://docs.acho.io/app-builder/app-construction/elements/web-elements/popover.md)
- [Rate](https://docs.acho.io/app-builder/app-construction/elements/web-elements/rate.md)
- [Rich Text](https://docs.acho.io/app-builder/app-construction/elements/web-elements/rich-text.md)
- [Tabs](https://docs.acho.io/app-builder/app-construction/elements/web-elements/tabs.md)
- [Text](https://docs.acho.io/app-builder/app-construction/elements/web-elements/text.md)
- [Layout Elements](https://docs.acho.io/app-builder/app-construction/elements/layout-elements.md): These elements help with arranging and organizing your page.
- [Container](https://docs.acho.io/app-builder/app-construction/elements/layout-elements/container.md)
- [List](https://docs.acho.io/app-builder/app-construction/elements/layout-elements/list.md)
- [Advanced elements](https://docs.acho.io/app-builder/app-construction/elements/advanced-elements.md)
- [Code Block](https://docs.acho.io/app-builder/app-construction/elements/advanced-elements/code-block.md)
- [Condition](https://docs.acho.io/app-builder/app-construction/elements/advanced-elements/condition.md)
- [Print](https://docs.acho.io/app-builder/app-construction/elements/advanced-elements/print.md)
- [CSS Styles](https://docs.acho.io/app-builder/app-construction/elements/css-styles.md): Elements styles and layouts
- [General techniques](https://docs.acho.io/app-builder/app-construction/elements/css-styles/general-techniques.md)
- [Layout](https://docs.acho.io/app-builder/app-construction/elements/css-styles/layout.md)
- [Spacing](https://docs.acho.io/app-builder/app-construction/elements/css-styles/spacing.md): Margin and padding
- [Size](https://docs.acho.io/app-builder/app-construction/elements/css-styles/size.md)
- [Position](https://docs.acho.io/app-builder/app-construction/elements/css-styles/position.md)
- [Typography](https://docs.acho.io/app-builder/app-construction/elements/css-styles/typography.md)
- [Background](https://docs.acho.io/app-builder/app-construction/elements/css-styles/background.md)
- [Border](https://docs.acho.io/app-builder/app-construction/elements/css-styles/border.md)
- [Effect](https://docs.acho.io/app-builder/app-construction/elements/css-styles/effect.md)
- [Form Check](https://docs.acho.io/app-builder/app-construction/elements/form-check.md)
- [Tooltip](https://docs.acho.io/app-builder/app-construction/elements/tooltip.md)
- [Accessors](https://docs.acho.io/app-builder/app-construction/accessors.md)
- [Plugin Store](https://docs.acho.io/app-builder/app-construction/plugin-store.md)
- [Popular Use Cases](https://docs.acho.io/app-builder/popular-use-cases.md)
- [Build a chart from Table Nodes](https://docs.acho.io/app-builder/popular-use-cases/build-a-chart-from-table-nodes.md)
- [Create a table](https://docs.acho.io/app-builder/popular-use-cases/create-a-table.md)
- [Create a list](https://docs.acho.io/app-builder/popular-use-cases/create-a-list.md)
- [Create a filter](https://docs.acho.io/app-builder/popular-use-cases/create-a-filter.md)
- [Create a search bar](https://docs.acho.io/app-builder/popular-use-cases/create-a-search-bar.md)
- [Use Custom Form Container to collect user inputs](https://docs.acho.io/app-builder/popular-use-cases/use-custom-form-container-to-collect-user-inputs.md)
- [Drill down on a table](https://docs.acho.io/app-builder/popular-use-cases/drill-down-on-a-table.md)
- [Download file from query node](https://docs.acho.io/app-builder/popular-use-cases/download-file-from-query-node.md)
- [Set loading animations](https://docs.acho.io/app-builder/popular-use-cases/set-loading-animations.md)
- [Modify a database](https://docs.acho.io/app-builder/popular-use-cases/modify-a-database.md)
- [Navigate to a different page](https://docs.acho.io/app-builder/popular-use-cases/navigate-to-a-different-page.md)
- [Set up dynamic routing](https://docs.acho.io/app-builder/popular-use-cases/set-up-dynamic-routing.md)
- [Update app data using accessors](https://docs.acho.io/app-builder/popular-use-cases/update-app-data-using-accessors.md)
- [Create a Chart with Code Block and D3 Library](https://docs.acho.io/app-builder/popular-use-cases/create-a-chart-with-code-block-and-d3-library.md)
- [Rich text and rich text editor](https://docs.acho.io/app-builder/popular-use-cases/rich-text-and-rich-text-editor.md): Displaying and editing html text
- [Send an Email via Mailjet Plugin](https://docs.acho.io/app-builder/popular-use-cases/send-an-email-via-mailjet-plugin.md)
- [Preview](https://docs.acho.io/app-builder/preview.md)
- [Publish](https://docs.acho.io/app-builder/publish.md)
- [Embed published app on website](https://docs.acho.io/app-builder/publish/embed-published-app-on-website.md)
- [Version Control](https://docs.acho.io/app-builder/version-control.md)
- [App User Management](https://docs.acho.io/app-builder/app-user-management.md)
- [Onboarding Page](https://docs.acho.io/app-builder/app-user-management/onboarding-page.md)
- [Sign in page](https://docs.acho.io/app-builder/app-user-management/sign-in-page.md)
- [Guest Isolation and Private Session](https://docs.acho.io/app-builder/app-user-management/guest-isolation-and-private-session.md)
- [Theme](https://docs.acho.io/app-builder/theme.md): Theme
- [FAQ](https://docs.acho.io/app-builder/faq.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.acho.io/app-builder.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.
