# Introduction

## Build anything without code.

Bubble is a software development platform that enables anyone to build and launch fully functional web applications without writing code.&#x20;

You’re reading the Bubble Manual, which has everything you need to know to build apps using Bubble. This documentation covers everything from basic concepts to advanced features and includes step-by-step tutorials, troubleshooting tips, and insights into best practices.

{% hint style="info" %}
You can read more about [Bubble's mission](https://bubble.io/blog/mission/) and our [The Bubble Origin Story](https://bubble.io/blog/about-bubble/) in our dedicated blog articles.&#x20;
{% endhint %}

## Using the Bubble Docs

### Sections

The Bubble documentation is divided into two sections:

<table data-card-size="large" data-view="cards"><thead><tr><th align="center"></th><th align="center"></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center"></td><td align="center"><a href="/pages/AYIBSvMjCU3bl91RDeaX"><mark style="color:blue;"><strong>The User Manual</strong></mark></a></td><td><ul><li>Long-form articles for learning</li><li>In-depth explanation of tools and concepts</li><li>Organized by subject</li><li>Can be read from start to finish to learn Bubble</li></ul></td><td></td><td></td></tr><tr><td align="center"></td><td align="center"><a href="/pages/leuRYFJ440LkmhNLqABb"><mark style="color:blue;"><strong>The Core Reference</strong></mark></a></td><td><ul><li>Short, technical documentation</li><li>Covers all properties, settings and technical details</li><li>Organized by feature</li><li>Can be consulted as needed for specific information</li></ul></td><td></td><td></td></tr></tbody></table>

### Annotations

To help you get quickly up to speed with the terminology used in Bubble and in web app development in general, we have provided explanatory notes on select words and phrases. You will find these annotations marked with a dotted underline [such as this](#user-content-fn-1)[^1].

<figure><img src="/files/WkdhK0ndp1IYO8fH1OIu" alt=""><figcaption><p>Clicking a phrase underlined with a dotted line reveals an annotation, and sometimes a link to learn more about the subject.</p></figcaption></figure>

## Other ways to learn

The user manual and core reference is just one part of Bubble's documentation. We also offer other ways to learn in the form of videos, interactive tutorials, demos, blog posts and forum posts. Look for the header *Other ways to learn* in articles to find links to other relevant resources you may find helpful.

<figure><img src="/files/wnjm5ERjKW8Ilclcv8qC" alt=""><figcaption><p>Many articles offer multiple ways to learn a given topic. Look for the <em>Other ways to learn</em> header at the bottom of the article.</p></figcaption></figure>

## Get started now

<details>

<summary><a href="/pages/-MTgSWffMJwg9aDf7m2i"><mark style="color:blue;">New? Start here:</mark></a> find the learning resources you need to master Bubble</summary>

This section will give you an overview over the resources you have at your disposal to start your learning journey.

Article:[ New? Start here](/~/revisions/cityQ1wuAKUIdbGUZo4Q/new-start-here.md)

</details>

[^1]: This is an annotation.


---

# 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://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/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.
