Skip to content

Public SDK

O @uappi/public-sdk é um pacote oficial da Uappi criado para acelerar o desenvolvimento de aplicações frontend integradas à plataforma.

Ele foi pensado para ser utilizado em:

  • 🛍️ Store Theme
  • 🧾 Checkout
  • 👤 Área Restrita
  • ---

    🚀 Objetivo

    O SDK abstrai complexidades comuns do desenvolvimento, como:

  • Consumo da API Pública
  • Persistência de dados entre aplicações
  • Integração com eventos de tracking (GA4 e Facebook Pixel)
  • Padronização de chamadas e tipagens
  • ---

    🧩 O que você encontra no SDK

    O pacote é dividido em duas camadas principais:

    ⚙️ Modules

    Responsáveis por comunicação com a API:

  • Api → consumo direto da API Pública
  • Tracking → consumo + eventos (GA4 e Facebook Pixel)
  • Os módulos não dependem de Vue e podem ser usados em qualquer framework que rode no navegador.

    ---

    🎨 Components

    Componentes Vue 3 reutilizáveis:

  • Pagamento hospedado (PaymentHosted)
  • Animações (ExpandTransition)
  • Tematização (ColorTheme)
  • Autenticação social (GoogleAuth, FacebookAuth)
  • Veja SDK Público: Componentes.

    ---

    💡 Por que usar o SDK?

    Ao utilizar o SDK você:

  • Evita retrabalho com configurações de API
  • Ganha tipagem automática com TypeScript
  • Não precisa se preocupar com persistência de dados
  • Já envia eventos de tracking automaticamente

---

🏁 Próximo passo

SDK Público: instalando

Uappi é a melhor opção para o crescimento da sua loja!

;