Kits de UI
UI pronta, já conectada à API
Coloque no seu app uma caixa de entrada completa, um chat, um builder de modelos ou uma tela de chamada. Cada componente fala com a Polymorfa usando um token de cliente de curta duração, então a sua chave de API fica no seu servidor.
- Componentes React
- 21
- Web Components
- 9
- Rota de servidor por trás de todos
- 1
- Duração máxima de um token de cliente
- 15 min
Componentes
Todas as telas, prontas.
Use a caixa de entrada inteira ou só as partes de que precisa. Cada uma lê e envia pela Polymorfa, com suporte a teclado e estados de carregamento, vazio e falha já incluídos.
Seguro no navegador
Seguro para rodar no navegador.
O seu servidor decide o que cada usuário conectado pode fazer. O navegador só guarda um token de cliente para um número, e a API confere cada requisição com ele.
No seu código
Um provider, uma rota, um componente.
Monte a caixa de entrada, conceda acesso no seu servidor, use sem React e depois ajuste ao seu design.
"use client";
import { Inbox, PolymorfaProvider } from "@polymorfa/react";
export function SupportInbox() {
return (
<PolymorfaProvider tokenEndpoint="/api/polymorfa/token">
<Inbox />
</PolymorfaProvider>
);
}O seu design
Com a cara do seu produto.
Defina cores, fontes, espaçamento e raio uma vez. Todos os componentes seguem esses valores nos temas claro e escuro.
Qualquer frontend
Um kit para qualquer frontend.
Os mesmos componentes e permissões no framework que a sua equipe já usa, do React ao HTMX renderizado no servidor.
Superfície da API
O que os componentes chamam.
Os componentes chamam uma rota no seu servidor, que chama a Polymorfa com a sua chave. Envios e chamadas vão direto para a API com o token de cliente.
A rota do seu servidor
- POST
/Emite um token de cliente para o usuário conectadoapi/ polymorfa/ token - GET
/Conversas que a concessão permiteapi/ polymorfa/ history/ conversations - GET
/Uma conversa, 404 fora da concessãoapi/ polymorfa/ history/ conversations/ {id}/ messages - GET
/Atualizações ao vivo como server-sent eventsapi/ polymorfa/ events - POST
/Cria um QuickLink para o botão de conexãoapi/ polymorfa/ connect - POST
/Lista, salva e envia modelosapi/ polymorfa/ templates
API da Polymorfa
- POST
/Emite um token para um númeroplatform/ client-tokens - PUT
/Define o que os tokens de um número podem fazerplatform/ sessions/ {session}/ client-rules - POST
/Envia pelo compositormessaging/ {number}/ messages/ send - POST
/Cria o link hospedado de pareamentomessaging/ quicklinks - Eventomessage.receivedNovas mensagens chegam à caixa de entrada
- Eventomessage.ackConfirmações de entrega e leitura
Comece com um número grátis
Seu primeiro número real é grátis. Adicione mais números no Pay-As-You-Go.