> For the complete documentation index, see [llms.txt](https://docs.ecwid.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ecwid.com/launch-apps/steps-to-go-live-with-a-public-app.md).

# Steps to go live with a public app

Thank you for your decision to build an app for Ecwid!

Follow the steps listed below to convert your app idea into a working solution available to more than 100M users around the world.

### Submit your app idea

Send a [Request form](https://portal.ecwid.com/en-us/app-market-request) telling us about the app you want to create: its usefulness to our merchants, preferred billing type, supported regions and platforms, etc.

### Learn more about application types

Public apps can have different business logic or none at all. Depending on what backend and/or website admin you have, we offer two main approaches to handling your users, known as **application types.**

Two types are **Native** and **External** apps. Choose a suitable type for your app to make a secure and reliable application for our mutual users: [Native and external apps](/launch-apps/native-and-external-apps.md)

### Learn more about monetizing

With an app in our App Market, you gain access to thousands of potential paid users.&#x20;

There are many ways to monetize your work: monthly price, pay-per-use payments, one-time premium purchases, and more. Ecwid provides tools to set up and handle flexible billing: [Monetize public apps](/launch-apps/monetize-public-apps.md)

### Start working on a dev version

With an approved [Request form](https://portal.ecwid.com/en-us/app-market-request), you get a free test store on a Premium plan and a dev app. From here, you can access all platform features and freely use the store as a playground.

[Email us](mailto:ec.apps@lightspeedhq.com) if your workflow requires an additional staging app or several stores for tests.

### Complete app publishing process

When your app is ready to be published, start the **app validation** process to ensure it meets all requirements. At its end, the app gets published and becomes available in the Ecwid App Market.

To get through the validation process more easily, follow the [Guide to App Validation](/launch-apps/steps-to-go-live-with-a-public-app/guide-to-app-validation.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 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, and the optional `goal` query parameter:

```
GET https://docs.ecwid.com/launch-apps/steps-to-go-live-with-a-public-app.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
