// Recursos

Los bloques que arman tu backend.

Facturas, Clientes, Contratos son ejemplos de recursos del proyecto — tú los diseñas. Esta página lista los recursos de la plataforma: bloques fijos que toda cuenta ya trae, algunos siempre incluidos y otros que cuentan en el consumo según los uses.

// Jerarquía

Cómo se organiza todo.

Antes de explicar los recursos uno a uno, así viven dentro del producto.

H_01

Organización

La empresa que paga la cuenta. Cada organización tiene su propio registro fiscal, su factura mensual y su equipo — con distintos niveles de acceso (técnico, financiero, etc). Si tienes dos empresas, creas dos organizaciones: cada una recibe su factura según el consumo de sus propios proyectos.

H_02

Proyecto

Cada producto o entorno que la organización tiene. Aquí están las configuraciones globales que valen para todo el proyecto: claves JWT propias, ubicación de hospedaje, proveedores de e-mail y SMS, integraciones con APIs externas, autenticación.

H_03

Recursos del proyecto

Lo que vive dentro del proyecto: los recursos personalizados que tú creas (Facturas, Clientes, Pedidos...) más los triggers que reaccionan a sus cambios. Cada recurso tiene sus propias reglas y permisos.

H_04

Campos del recurso

Dentro de cada recurso están los campos tipados (importe, fecha, lista de estados, archivo...). Cada campo tiene sus reglas propias — mínimo, máximo, opciones permitidas, obligatorio o no — y sus propios permisos por tag.

// assistant Asistente IA

ASS_01

Asistente IA

Un asistente de IA conversacional dentro de la consola. Describe en texto el sistema que quieres y él crea los recursos, campos, reglas y triggers a través de la propia API de Tarello. También resuelve dudas sobre cómo usar la plataforma, ajusta configuraciones existentes y genera ejemplos de llamada (curl, fetch) para tus endpoints.

  • Crea recursos a partir de descripción en texto
  • Sugiere triggers según el escenario
  • Corrige configs y genera ejemplos de llamada

// core Esencial

COR_01

Autenticación

Inicio de sesión con e-mail y contraseña, con 2FA opcional. Generación y renovación de tokens JWT por proyecto, cierre de sesión en todas las sesiones, recuperación por e-mail y registro con validación. Todo configurable en la consola — o por el asistente IA.

  • JWT por proyecto, claves separadas
  • Recuperación por e-mail integrada
  • 2FA opcional, activable por proyecto
COR_02

Permisos por tags

Creas tags (por ejemplo manager, finanzas, atención) y le das una o más tags a cada usuario. En cada recurso eliges qué tags tienen acceso — y puedes refinar campo a campo. Ejemplo: en una Factura, la tag manager puede editar el campo "importe"; la tag atención solo puede verlo.

  • Una o más tags por usuario
  • Acceso definido recurso a recurso
  • Refino campo a campo dentro del recurso
COR_03

Configuraciones del proyecto

Cada proyecto lleva sus propias configuraciones globales — claves JWT, proveedores de e-mail y SMS, integraciones con APIs externas, variables secretas y constantes. Un cambio en un proyecto no afecta a los demás, ni siquiera dentro de la misma organización.

  • Constantes globales por proyecto
  • Proveedores de e-mail y SMS
  • Variables secretas separadas

// builder Constructor

BUI_01

Recursos personalizados

Dentro de cada proyecto, crea tantos recursos como quieras — Facturas, Clientes, Pedidos, lo que tu producto necesite. Cada recurso tiene campos tipados (importe, fecha, texto, lista de estado, archivo, relación con otro recurso) y cada campo tiene sus propias reglas: mínimo y máximo, moneda, opciones permitidas, obligatorio u opcional.

  • Tantos recursos como necesites
  • Campos tipados con reglas propias
  • Validación automática en las llamadas
BUI_02

API REST automática

Cada vez que creas o modificas un recurso, Tarello actualiza la API REST correspondiente — endpoints de listado, búsqueda, creación, actualización y eliminación, con filtros, paginación, ordenación y validación por campo. No hace falta escribir código ni desplegar.

  • CRUD completo listo al instante
  • Filtros, ordenación y paginación
  • OpenAPI generado por proyecto
BUI_03

Integración con APIs externas

Configura una llamada a cualquier API de terceros (pagos, SMS, IA, lo que necesites) como si fuera otro recurso. Tu front llama a una ruta de Tarello y nosotros reenviamos la petición al servicio externo con tu clave, y devolvemos la respuesta.

  • Claves guardadas con seguridad
  • Mapeo de campos de entrada y salida
  • Reintento y timeout configurables
BUI_04

Multi-idioma

Centraliza las palabras y frases que tu producto muestra en un solo lugar. En el proyecto registras la lista de términos de todos los recursos, marcas cuáles deben traducirse y en qué idiomas. La API entrega el texto en el idioma correcto para cada usuario, sin duplicar campos por idioma.

  • Lista única de términos en el proyecto
  • Marcador "traducir / no traducir" por término
  • Idiomas configurables por proyecto

// automation Automatización

AUT_01

Triggers

Define qué pasa cuando un recurso cambia. Ejemplos reales: "si la Factura cambió de estado a pagada, envía un e-mail al cliente"; "si el campo importe de la Factura fue editado, regístralo y avisa a finanzas"; "si se creó un Pedido nuevo, dispara el webhook del ERP". Cada trigger es una condición más una acción.

  • Reacciona a creación, edición y eliminación
  • Condiciones sobre los campos del recurso
  • Acciones: e-mail, SMS, webhook, cola

// infra Infraestructura

INF_01

Escala automática

La misma plataforma atiende tu primer proyecto y tu pico de tráfico. No dimensionas servidor, no eliges instancia, no migras. El uso sube, el sistema lo sigue; baja, dejas de pagar por lo que no consumiste.

  • Cero configuración de escala
  • Misma plataforma del MVP al millón
  • Sin migración, sin refactor
INF_02

Múltiples regiones

Cada proyecto corre en el país que elijas al crearlo. Baja latencia para tu base de usuarios, residencia de datos alineada con la regulación local. Es posible mover el proyecto después, con aviso previo.

  • Eliges la ubicación al crear
  • Cumplimiento local
  • Migración posible con aviso
INF_03

Backups

Backup semanal siempre incluido, en todos los proyectos. Para ventanas más cortas, hay frecuencia diaria y horaria como addons opcionales, facturados al mes según la ubicación del proyecto. Restauración desde la consola, con revisión antes de aplicar.

  • Semanal incluido, siempre
  • Diario y por hora como addon
  • Restauración desde la consola
// Ubicación

7+ regiones para hospedar.

Se elige al crear el proyecto. Se puede mover después con aviso previo.

Brasil
Brasil
Chile
Chile
Estados Unidos
Estados Unidos
Alemania
Alemania
Australia
Australia
Singapur
Singapur
Sudáfrica
Sudáfrica
// Permisos

Permisos finos, hasta el nivel de campo.

Defines las tags del proyecto (por ejemplo manager, finanzas, atención) y le das una sola tag a cada usuario. En cada recurso, eliges qué tags están permitidas. Dentro del recurso, puedes refinar campo a campo — quién puede ver, quién puede editar.

P_01

Una tag por usuario

Cada usuario recibe una única tag. Creas tantas tags como quieras dentro del proyecto, con los nombres que tengan sentido para tu equipo.

P_02

Tags permitidas por recurso

En cada recurso (Facturas, Clientes, Pedidos...) seleccionas qué tags tienen acceso. Quien no tenga una tag permitida no ve el recurso.

P_03

Refino campo a campo

Para cada campo, elige qué tags pueden verlo y cuáles pueden editarlo. Ejemplo: en una Factura, la tag manager edita el campo "importe"; la tag atención solo puede verlo.

P_04

Validación automática en JWT

Tarello revisa cada llamada. Si la tag del usuario no está autorizada, la ruta responde 403 sin llegar a los datos.

// Seguridad

Tu API protegida en cada capa.

La seguridad es la base, no un extra. Todo lo de abajo es estándar en cualquier proyecto.

01

JWT por proyecto

Cada proyecto tiene su propia clave de firma. Los tokens de un proyecto no funcionan en otro.

02

TLS en todo

Todas las rutas sirven solo por HTTPS. Sin excepción, sin puerto interno abierto.

03

Datos cifrados

Cifrado en reposo para el almacenamiento. Los backups heredan la misma protección.

04

Sesiones revocables

El usuario (y tu sistema) puede listar y cerrar sesiones en cualquier momento por consola o API.

05

2FA opcional

Doble factor por TOTP o código. Se activa en el Auth del proyecto.

06

Rate limit por clave

Límites por API key para evitar abusos. Configurables en la consola.

07

Auditoría

Quién cambió qué, cuándo. Logs auditables guardados por defecto.

08

Aislamiento entre proyectos

Los datos de un proyecto nunca se mezclan con los de otro, ni dentro de tu propia cuenta.

Empieza hoy. Sin tarjeta, sin instalación.

Crea tu organización, abre un proyecto y monta el primer recurso en minutos. El plan gratis te acompaña mientras validas la idea.