Bases de datos
SQLite
Base de datos local en un solo fichero, sin servidor
Motor SQL embebido que guarda datos en un archivo del disco. Ideal para prototipos, herramientas locales, tests y apps que no necesitan un servidor de base de datos.
Ir al sitio oficialFicha abierta
Para qué sirve y cómo encaja
SQLite es la opción por defecto cuando «solo necesito guardar datos» en una máquina o en un proceso aislado. Astro, scripts de Node y muchas apps de escritorio lo usan sin fricción.
No escala como Postgres gestionado para un SaaS con miles de escrituras simultáneas, pero reduce muchísimo la complejidad en fases tempranas y en herramientas que viven en un solo equipo.
Uso en tu proyecto
Instalación e importación
Comandos y fragmentos tomados de la documentación oficial. Se instala igual en cualquier stack: cópialos tal cual o pásale el prompt a tu agente.
npm install better-sqlite3import Database from "better-sqlite3";
const db = new Database("data/app.db");Prompt para que tu agente lo instale
Pega esto en Cursor, Claude Code, Codex u otro agente de código:
Instala SQLite en este proyecto. Documentación oficial: https://github.com/WiseLibs/better-sqlite3#installation. Comando verificado: `npm install better-sqlite3`. Haz solo la instalación o importación base indicada en esta pestaña; no asumas stack ni configuración del proyecto. Cuando termines, pregunta al usuario cómo quiere integrarlo o qué contexto necesitas para los siguientes pasos.Planes y modelos
Cómo se paga y qué incluye cada opción
- 01Gratis
Dominio público
Sin licencia de uso ni coste por despliegue; el único gasto es el almacenamiento persistente del fichero.
Funcionalidades
Qué puedes hacer con ella
- 01
Cero configuración de servidor
No hay proceso aparte que levantar ni puertos que abrir en desarrollo local.
- 02
Transacciones ACID
Consistencia fiable para apps de escritorio, scripts y servicios ligeros.
- 03
Amplio soporte en ecosistemas
Drivers en Python, Node, Rust, Go y la mayoría de runtimes modernos.
- 04
Portabilidad
Copias de seguridad tan simples como duplicar el fichero `.db`.
Cuándo usarla
Dónde encaja y dónde no
Te conviene si…
Te conviene para desarrollo local, pruebas automatizadas, herramientas personales o servicios con poca concurrencia de escritura en un solo nodo.
Mejor otra opción si…
Mejor otra opción si necesitas muchas escrituras concurrentes, réplicas en tiempo real, usuarios remotos directos a la base o un motor gestionado con backups automáticos.

