> For the complete documentation index, see [llms.txt](https://doc.twake.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.twake.app/internal-documentation/backend-services/applications.md).

# Applications

#### Description

**Applications** is everything related to connectors in Twake.

An application is described by an identity sheet containing this information:

* **Identity** (name, description, logo)
* **API** **preferences** (Twake→Connector events endpoint, API id and secret, and Connector→Twake allowed IPs)
* **Privileges and capabilities** (List of things the connector can read and can write)
* **Display information** (Where the connector is visible, button in chat, configuration in application list etc)

This is all we need to define a connector.

{% content-ref url="/pages/-MbjwbN76ZzXJowMYX5k" %}
[Database models](/internal-documentation/backend-services/applications/database-models.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Mbjx1k-Kk4r0VqfKRqE" %}
[REST APIs](/internal-documentation/backend-services/applications/rest-apis.md)
{% endcontent-ref %}
