---
agentTools:
  projectIndex: https://docs.mundipagg.com/llms.txt
---

# Desenvolvendo Aplicativos

Desenvolvendo aplicativos e integrações com a Mundipagg através do Hub.

O *Hub* é a plataforma de integrações da *Mundipagg* desenvolvida para que um lojista possa integrar facilmente qualquer soluções externa com a nossa *API* de forma simples e prática.

Essas soluções externas são chamadas de *Aplicativos*. Você pode desenvolver um aplicativo e fazer parte do nosso catálogo de integrações. Atualmente oferecemos diversas integrações como apps de mensageria (notificação), logística, emissão de notas fiscais, plataformas de e-commerce e entre outras.

Nossa plataforma está aberta para que empresas parceiras ou desenvolvedores independentes construam e disponibilizem seus aplicativos, com todo ambiente necessário para o desenvolvimento e teste do app.

<a name="formato-integracao"></a>

[block:api-header]
{
  "title": "Formatos de Integração"
}
[/block]

Existem dois formatos de aplicativos, que implicam diretamente na forma que o app deve ser desenvolvimento: `App Interno` e `App Externo`. A diferença está apenas no fluxo de instalação. Os dados que o app recebe após a instalação é o mesmo em ambos os modos. Veremos mais a frente sobre os dados recebidos da instalação de um app e como utilizá-los.

[block:api-header]
{
  "title": "App Interno"
}
[/block]

Um `App Interno` é integrado diretamente pelo catálogo de apps do Hub. Nessa modalidade o usuário vai fazer a instalação sem precisar ir ao site do app ou do serviço do app. A instalação se inicia no Hub e o serviço do app recebe uma notificação de instalação.

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/3f615e4-Eu0qkAL.png",
        "Eu0qkAL.png",
        983,
        558,
        "#e2e5e4"
      ],
      "sizing": "smart"
    }
  ]
}
[/block]

<a name="app-externo"></a>

[block:api-header]
{
  "title": "App Externo"
}
[/block]

Apesar de um `App Externo` estar no catálogo de apps e ser possível, o botão de instalação é oculto, e um botão para **Visitar o site para instalar** é exibido, forçando que o usuário vá até a página do app para iniciar o fluxo de instalação. Leia a sessão [App Externo Authorization Code](https://docs.mundipagg.com/docs/instalacao-app#section-app-externo-authorization-code) para saber como integrar um *App Externo*.

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/2d9738b-nN417Q1.png",
        "nN417Q1.png",
        1027,
        846,
        "#e8eaeb"
      ]
    }
  ]
}
[/block]