Instalação
Instale o pacote oficial usando seu gerenciador preferido.Configuração
Adicione suas chaves no.env.local. Você encontra elas no dashboard em Developers → API Keys.
.env.local
Uso rápido
Envolva sua aplicação com o<CaraCrachaProvider />. Ele cuida de sessão, refresh e sincronização entre abas.
app/layout.tsx
Criando um usuário
No servidor, use o cliente do CaraCrachá para criar usuários programaticamente — útil para migrations e SSO customizado.app/api/users/route.ts
Resposta
O objetoUser retornado pela API tem o seguinte formato:
Identificador único do usuário. Prefixo
user_ indica tipo.Email principal. Normalizado para lowercase.
Formato E.164. Verificado via SMS antes de persistir.
Lido no cliente. Use para dados não-sensíveis (plano, preferências).
true se o usuário pertence ao ambiente Dev.Pronto para agentes. Claude e ChatGPT integram este SDK lendo uma Agent Skill oficial. Rode
claude add-skill @caracracha/nextjs e peça “add login with Google to my app”. Veja Usando com IA.Próximos passos
SDK React
Se você não usa Next.js, o SDK React funciona em qualquer app SPA.
Webhooks
Receba eventos quando usuários são criados ou atualizados.