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
- 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
Api→ consumo direto da API PúblicaTracking→ consumo + eventos (GA4 e Facebook Pixel)- Pagamento hospedado (
PaymentHosted) - Animações (
ExpandTransition) - Tematização (
ColorTheme) - Autenticação social (
GoogleAuth,FacebookAuth) - 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
---
🚀 Objetivo
O SDK abstrai complexidades comuns do desenvolvimento, como:
---
🧩 O que você encontra no SDK
O pacote é dividido em duas camadas principais:
⚙️ Modules
Responsáveis por comunicação com a API: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:Veja SDK Público: Componentes.
---
💡 Por que usar o SDK?
Ao utilizar o SDK você:
---