O Base-K é a plataforma aberta do ecossistema Kripta. Auth, API, storage e billing — tudo acessível via API declarada, SDKs oficiais e documentação completa.
Instala o SDK, inicializa o Base-K e tens auth, storage e API gateway a funcionar no teu próprio servidor.
import { BaseK } from '@kripta/base-k' // Inicializa o cliente const kripta = new BaseK({ url: process.env.BASEK_URL, apiKey: process.env.BASEK_KEY, }) // Auth — registo de utilizador const { user, session } = await kripta.auth.signUp({ email: '[email protected]', password: '••••••••', }) // Storage — upload de ficheiro const { path } = await kripta.storage.upload({ bucket: 'avatars', file: imageFile, userId: user.id, }) // Billing — criar subscripção await kripta.billing.subscribe({ userId: user.id, planId: 'pro-monthly', })
# Docker — Base-K self-hosted docker run -d \ --name base-k \ -p 8000:8000 \ -e DATABASE_URL=postgres://... \ -e JWT_SECRET=your-secret \ kripta/base-k:latest
SDKs gerados a partir do schema OpenAPI do Base-K. Tipagem completa, documentação inline e exemplos.
API REST declarada com schema OpenAPI. Autenticação via Bearer token ou API key.
Exemplos de aplicações construídas sobre o Base-K como plataforma.
O Base-K está disponível. A documentação está aqui. O servidor é teu.