# Setup

Setting up a cauldron is basically the same process as creating a Git repository and storing the data in the repository. If you know how to create a git repository, then you know how to create a Cauldron. To host your cauldron, you can use any provider offering Git repository storage. GitHub and BitBucket are probably two of the most popular providers. Within our documentation, we mention GitHub but you are free to use the provider of your choice.

To create your own mobile application cauldron:

1\) Create a new GitHub repository to host your cauldron.\
While there are no repository naming conventions, we recommend that you name it: `[mobile_app_name]-cauldron`

Note: A cauldron is bound to one mobile application--even though it can hold multiple mobile applications. We do not recommend holding multiple mobile applications within a cauldron.

2\) Add the cauldron to the repository using the Electrode Native CLI.

```bash
$ ern cauldron repo add <cauldron-alias> <cauldron-url>
```

3\) Add your first mobile application version in the cauldron.

```bash
$ ern cauldron add <native-app-descriptor>
// for example
// ern cauldron add nativeapp MyApp:ios:0.0.1
// ern cauldron add nativeapp MyApp:android:0.0.1
```

The descriptor provided to this command should be a complete native application descriptor.


---

# 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://native.electrode.io/v0.27/reference/index-1/setup.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.
