Matecito.devmatecito.dev
npm install matecitodb
v2.0.0 · beta

El BaaS que querías.
Sin sorpresas.

Autenticación, base de datos PostgreSQL, storage y realtime. Todo en un SDK argentino, listo para producción.

Qué incluye

Todo lo que necesitás, nada más

Un SDK que cubre el 90% de lo que necesita una app moderna. Sin configurar múltiples servicios separados.

Autenticación completa

Login, registro, JWT, reset de contraseña. Todo listo sin configurar nada extra.

  • Registro y login
  • Tokens JWT
  • Reset de contraseña
  • Sesiones persistentes

Base de datos en tiempo real

Filtrá, paginá y ordená tus datos con una API limpia y predecible sobre PostgreSQL.

  • Filtros avanzados
  • Paginación
  • Ordenamiento
  • Selección de campos

Storage de archivos

Subí archivos e imágenes y generá URLs firmadas para acceso controlado.

  • Subida de archivos
  • Imágenes optimizadas
  • URLs firmadas
  • Control de acceso

Operaciones en lote

Ejecutá hasta 50 operaciones en un solo request. Eficiente y rápido.

  • Hasta 50 ops/request
  • Transaccional
  • Rollback automático
  • Menor latencia

Permisos granulares

Controlá el acceso con roles: auth, public, service y nobody.

  • Rol auth
  • Rol public
  • Rol service
  • Rol nobody

Dashboard incluido

Gestioná colecciones, usuarios, storage y logs desde una consola web.

  • Editor SQL
  • Gestión de usuarios
  • Visor de logs
  • API Explorer

Así de simple

De npm install a producción en minutos

API v2 — recomendada. Mejor rendimiento, nuevas features y soporte activo.
import { createClient } from 'matecitodb'

// Inicializá el cliente (v2)
const db = createClient(
  process.env.NEXT_PUBLIC_MATECITODB_URL,
  {
    apiKey: process.env.NEXT_PUBLIC_MATECITODB_ANON_KEY,
    apiVersion: 'v2',
  }
)

// Auth
const { user } = await db.auth.signIn(email, password)

// Consultá datos — nueva sintaxis v2
const data = await db
  .from('productos')
  .where('activo', '=', true)
  .get()

// Insertá
await db.from('pedidos').create({
  userId: user.id,
  total: 2800,
})
Acceso anticipado

Sé el primero
en usarlo

Dejá tu email y te avisamos cuando abramos el acceso público a matecitodb. Sin spam, solo lo importante.

Sin spam. Podés darte de baja cuando quieras.