Pare de construir autenticação
Login, SSO, organizações e permissões que já funcionam em produção. Integre hoje e volte para o que só você pode construir.
Sem cartão de crédito · Aplicações ilimitadas · 5 minutos para integrar
99,99%
Uptime
< 50ms
Latência p95
Ilimitadas
Aplicações conectadas
180 dias
Retenção de logs
Por que não construir do zero
Autenticação é fácil de começar e difícil de terminar.
Login com senha sai em uma tarde. Depois vêm refresh token rotation, revogação de sessão, consentimento por escopo, convites, papéis por organização, auditoria, recuperação de conta e o fluxo de device para TV. Cada um é um caso de borda que só aparece em produção.
Padrões, não gambiarra
OAuth 2.1 e OIDC completos: Authorization Code + PKCE, refresh token rotation, JWKS e discovery endpoint. Qualquer cliente compatível conecta.
Multi-tenant de verdade
Organizações, convites, solicitações de entrada, papéis por organização e troca de conta — sem você modelar nada disso no seu banco.
Auditoria desde o primeiro dia
Login, consentimento, emissão e revogação de token, mudança de permissão: tudo registrado e consultável, sem instrumentação manual.
Telas prontas ou as suas
Use as telas hospedadas com o seu branding, ou monte as suas com os componentes e as funções do SDK. A escolha não é definitiva.
Integração
Três arquivos e a sua aplicação está protegida.
Sem middleware proprietário, sem SDK que sequestra o seu roteamento. São funções normais que você chama onde quiser.
- 1
Configure o cliente
Um arquivo com issuer, client id e os escopos que você precisa.
- 2
Exponha as rotas
O SDK traz os handlers de callback, refresh e logout prontos.
- 3
Leia a sessão
No servidor ou no cliente, com os mesmos dados e os mesmos tipos.
$ npm i @geekapps/auth-nextjs
src/lib/auth.ts
import { configureGeekappsAuth } from "@geekapps/auth-nextjs/server";
export const auth = configureGeekappsAuth({
clientId: process.env.GEEKAPPS_AUTH_CLIENT_ID!,
clientSecret: process.env.GEEKAPPS_AUTH_CLIENT_SECRET,
redirectUri: process.env.GEEKAPPS_AUTH_REDIRECT_URI!,
scopes: ["openid", "profile", "email"],
});Controle
Você continua dono das suas regras.
Papéis, permissões, escopos, organizações e sessões são seus — pela API, pelo SDK ou pelo dashboard. Nada fica preso numa interface que só nós controlamos.
- Papéis e permissões por organização, criados pela API ou pelo dashboard
- Escopos OAuth próprios, validados na emissão de cada token
- Sessões listáveis e revogáveis, uma a uma ou todas de um usuário
- Webhooks para reagir a login, consentimento e revogação
- Conexões entre aplicações, para um serviço agir em nome de outro
- Exportação e auditoria completas, sem pedir nada a ninguém
Escala
Do primeiro usuário ao milionésimo, sem migração.
A mesma API atende o seu projeto de fim de semana e a sua operação em produção. 99,99% de uptime e latência p95 abaixo de 50ms — o login não é o gargalo do seu produto.
Preços
Comece de graça. Pague quando crescer.
Sem cobrança por aplicação, sem taxa para usar SSO, sem surpresa no fim do mês.
Free
R$ 0
Para validar a ideia e colocar os primeiros usuários em produção.
Começar grátis- Aplicações e sites ilimitados
- 1.000 usuários ativos/mês (teto)
- 100 organizações (teto)
- Até 20 membros por organização
- Logs por 7 dias
- SMS não disponível
Starter
PopularR$ 49/mês
Para produtos com usuários pagantes e times crescendo.
Assinar Starter- Aplicações e sites ilimitados
- 2.500 usuários ativos/mês, depois R$ 0,01 cada
- 500 organizações, depois R$ 0,02 cada
- Membros ilimitados por organização
- Logs por 30 dias
- 150 SMS, depois R$ 0,18 cada
Growth
R$ 149/mês
Para operações em escala, com auditoria e volume alto.
Assinar Growth- Aplicações e sites ilimitados
- 20.000 usuários ativos/mês, depois R$ 0,008 cada
- 5.000 organizações, depois R$ 0,01 cada
- Membros ilimitados por organização
- Logs por 180 dias
- 800 SMS, depois R$ 0,15 cada
Comece agora, de graça
1.000 usuários ativos, 100 organizações e aplicações ilimitadas no plano gratuito. Sem cartão de crédito.