D1 es la base de datos SQLite de Cloudflare, pensada para Workers y aplicaciones en el edge. El plan gratuito permite millones de lecturas diarias y varios gigabytes de almacenamiento. Es perfecta para datos pequeños y consultas rápidas cerca del usuario.
Qué incluye el plan gratuito
Plan gratuito con 5 GB de almacenamiento, 5 millones de filas leídas al día y 100.000 filas escritas al día.
Revisado en 2026-11. Los límites pueden cambiar: confirma siempre en la web oficial antes de migrar un proyecto.
Para quién es
Datos ligeros consultados desde Workers o Pages, como contadores, catálogos o formularios.
Puntos fuertes
- Se integra directamente con Workers
- Lecturas muy rápidas en el edge
- Sin servidor ni conexión que gestionar
Límites y riesgos
- SQLite tiene limitaciones frente a Postgres
- Pensado para datos pequeños
- El ecosistema de herramientas es más joven
Casos de uso reales
- Contador de visitas o reacciones
- Catálogo pequeño servido desde el edge
- Registro de formularios con una Worker
Preguntas frecuentes
¿D1 sirve para una aplicación grande?
Está pensado para datos pequeños y consultas ligeras. Para aplicaciones con muchas escrituras concurrentes o consultas complejas, Postgres suele ser mejor opción.
¿Puedo usar D1 sin Workers?
Se puede acceder por la API de Cloudflare, pero su uso natural es dentro de Workers o Pages Functions. Ahí brilla por latencia y simplicidad.
Alternativas que merecen la pena
Si el plan gratuito se queda corto, estas son las opciones que comparamos con Cloudflare D1.
Supabase
Postgres gestionado con API y autenticación
Ver análisisNeon
Postgres serverless que se apaga cuando no se usa
Ver análisisCloudflare Workers
Funciones en el edge con capa gratuita diaria
Ver análisis