# Create Magento App

Setting up Magento 2 framework on local can be stressful and take a long time. Worry not! We got you covered. This deployment technology combines two powerful approaches of containerization and Infrastructure as code to provision you a Magento 2 instance in minutes!

{% hint style="success" %}
See [what is new in version 2](https://docs.create-magento-app.com/getting-started/what-is-new-in-version-2) of **magento-scripts**!
{% endhint %}

## 🚀 Get started in seconds

Create Magento App is a tiny package for HUGE framework. To create Magento app in seconds:

{% content-ref url="getting-started" %}
[getting-started](https://docs.create-magento-app.com/getting-started)
{% endcontent-ref %}

Upon creation, type in the [start command](https://docs.create-magento-app.com/getting-started/available-commands/start) to run the application deployment:

```bash
yarn start # for Yarn
npm start # for NPM
```

{% content-ref url="getting-started/available-commands" %}
[available-commands](https://docs.create-magento-app.com/getting-started/available-commands)
{% endcontent-ref %}

## 🤝 Conflict-less design

The application will automatically select free ports. It will never let services previously installed on your machine down!

**Screwed a local installation?** Worry not, Create Magento App will set you up!&#x20;

## 🐛 Easy debugging

The powerful [XDebug](https://xdebug.org/) tool is a single command-line option flag away from you! Read how to use it:

{% content-ref url="usage-guide/enabling-xdebug" %}
[enabling-xdebug](https://docs.create-magento-app.com/usage-guide/enabling-xdebug)
{% endcontent-ref %}


---

# 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.create-magento-app.com/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.
