> 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/develop-apps/private-and-public-ecwid-apps.md).

# Private and public Ecwid apps

While developing applications for Ecwid, you can decide to keep your app private or make it public so it becomes available to all our clients through the [App Market](https://www.ecwid.com/apps) website.

### Private Ecwid apps

When you start working with the Ecwid API, the first step is to get a custom app named like **“Custom app for <myemail@example.com> #1”**. Such an app is only available in your store, it cannot be installed in other stores or become paid and published. Because of that, you can easily get access tokens and manage store data with REST API calls.&#x20;

Access your custom apps through the [app dashboard](https://my.ecwid.com/#develop-apps) in the Ecwid admin.

{% hint style="info" %}
If you have several stores or develop an app for our reseller partners, we can help you with installing your custom app to multiple stores. \
\
[Contact API Support team](/contact-ecwid-api-support-team.md) to get help.
{% endhint %}

### Public Ecwid apps

You can offer the app to millions of Ecwid users if you decide to publish it in the [Ecwid App Market](https://www.ecwid.com/apps). They can find your public app in several ways:

* On the App Market website.
* In the App Market, integrated into the Ecwid admin.
* Through related articles in the Help Center
* In search engines' results.&#x20;

Public applications can be free or provide users with different payment options like monthly subscription prices, billing plans, pay-per-use packages, etc.

Read more on [monetizing your public app](/launch-apps/monetize-public-apps.md).

You can target your audience by limiting a public app to specific countries and App Market categories. For example, if you build a payment integration for the EMEA region, country restrictions will ensure the app won’t be installed by users who can’t use it. The payment category makes the app appear right on the Payments page in the Ecwid admin.

Learn more about [launching apps](/launch-apps/public-apps-overview.md).

Ecwid apps also allow developers to easily distribute custom functionality, as the same app can be installed in several stores or even become public. Users can search publicly available apps in the marketplace called [Ecwid App Market](https://www.ecwid.com/apps).

We always welcome new apps to our app market. Check out how you can monetize on your app idea in [Launch apps](/launch-apps/monetize-public-apps.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/develop-apps/private-and-public-ecwid-apps.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.
