Suscríbete para recibir notificaciones de nuevas publicaciones:

Database Integrations: conéctate a Neon, PlanetScale y Supabase en Workers con solo unos clics

2023-05-16

3 min de lectura
Esta publicación también está disponible en English, Français, Deutsch, 日本語 y 简体中文.

Esta entrada del blog hace referencia a una función cuya documentación se ha actualizado. Para consultar el contenido de referencia más reciente, visita https://developers.cloudflare.com/workers/databases/third-party-integrations/.

Una de las mejores sensaciones como desarrollador es ver cómo tu idea cobra vida. Quieres avanzar rápido y la plataforma para desarrolladores de Cloudflare te ofrece las herramientas para conseguir que tus aplicaciones pasen de 0 a 100 en cuestión de minutos.

Algo que hemos escuchado que ralentiza a los desarrolladores es la pregunta: "¿Qué bases de datos se pueden utilizar con Workers?". Los desarrolladores tienen dificultades para identificar las bases de datos a las que se puede conectar Workers, la biblioteca o el controlador adecuado que sea compatible con Workers, pero también les cuesta traducir ejemplos básicos a algo que se pueda ejecutar en nuestra plataforma para desarrolladores.

Hoy anunciamos Database Integrations, una solución que te permitirá conectarte sin problemas a la base de datos que elijas en Workers. Para empezar, hemos añadido algunas de las bases de datos más populares que admiten conexiones HTTP como Neon, PlanetScale y Supabase, e incorporaremos más (Prisma, Fauna y MongoDB Atlas) próximamente.

Dedica más tiempo al código y menos a la configuración

El año pasado estrenamos la versión alfa abierta de nuestra base de datos SQL sin servidor, D1, y seguimos invirtiendo para que esté disponible en entornos de producción (¡no te pierdas las emocionantes novedades que anunciaremos a finales de esta semana!). También somos conscientes de que hay muchos tipos de bases de datos, y queremos que los desarrolladores tengan libertad para elegir la que más les convenga y combinarla con nuestra potente solución de procesamiento.

En nuestro segundo día de la Developer Week 2023, los datos son los protagonistas. Estamos avanzando a pasos agigantados para que sea posible y más eficaz conectarse a bases de datos desde Workers (¡atención, spoiler!):

Hacerlo posible y eficaz es solo el principio, también queremos que la conexión a las bases de datos sea sencilla. Las bases de datos tienen protocolos, controladores, API y funciones específicas de cada proveedor que debes entender para poder ponerlas en funcionamiento. Con Database Integrations, queremos que este proceso sea a prueba de fallos.

Tanto si estás trabajando en tu primer proyecto como en el proyecto n.º 100, deberías poder conectarte a la base de datos que elijas con los ojos cerrados. Con Database Integrations, puedes dedicar menos tiempo a la configuración y más a lo que te gusta, ¡crear tus aplicaciones!

¿Cómo es esta experiencia?

Detección

Si estás empezando un proyecto desde cero o quieres conectar Workers a una base de datos existente, te preguntarás: "¿Cuáles son mis opciones?".

Workers admite conexiones a una amplia variedad de proveedores de bases de datos a través de HTTP.  Con la nueva compatibilidad de conexión TCP saliente, las bases de datos a las que puedes conectarte en Workers no harán más que crecer.

En la nueva pestaña "Integrations" (Integraciones) podrás ver todas las bases de datos que admitimos y añadir la integración a tu Worker directamente desde aquí. Para empezar, ofrecemos compatibilidad con Neon, PlanetScale y Supabase, e incorporaremos muchas más próximamente.

Database integrations on the Cloudflare dashboard

Autenticación

Nunca deberías tener que copiar y pegar las credenciales de tu base de datos u otras partes de la cadena de conexión.

Una vez que hagas clic en "Add Integration" (Añadir integración), te guiaremos a través de un flujo OAuth2 que obtiene automáticamente la configuración adecuada de tu proveedor de bases de datos y las añade como variables de entorno cifradas a tu Worker.

Set up an integration between your database and Worker

Una vez que tengas configuradas las credenciales, consulta nuestra documentación para ver ejemplos sobre cómo empezar a utilizar la biblioteca de clientes de la plataforma de datos. Además, tenemos plantillas disponibles que te permitirán empezar aún más rápido.

¡Ya está! Con Database Integrations, puedes conectar tu Worker con tu base de datos en solo unos clics. Ve a tu instancia Worker > Configuración > Integrations para probarlo hoy mismo.

¿Y después?

Este es solo el comienzo de Database Integrations, ¡pronto habrá mucho más!

Aunque seguiremos añadiendo compatibilidad con plataformas de datos más populares, también sabemos que nos resulta imposible seguir el ritmo del panorama en rápida transformación. Hemos estado trabajando en una plataforma de integraciones para que cualquier proveedor de bases de datos pueda crear fácilmente su propia integración con Workers. Como desarrollador, esto significa que puedes empezar a experimentar con la próxima nueva base de datos inmediatamente en Workers.

Además, estamos trabajando para añadir compatibilidad con Wrangler, para que puedas crear integraciones directamente desde la CLI. También añadiremos compatibilidad con variables de entorno a nivel de cuenta para que puedas compartir integraciones entre los Workers de tu cuenta.

Estamos muy entusiasmados con el potencial que supone esta solución y con ver todas las nuevas creaciones de nuestros desarrolladores. Únete a la comunidad de desarrolladores Discord de Cloudflare y comparte tus proyectos. ¡Feliz desarrollo!

Protegemos redes corporativas completas, ayudamos a los clientes a desarrollar aplicaciones web de forma eficiente, aceleramos cualquier sitio o aplicación web, prevenimos contra los ataques DDoS, mantenemos a raya a los hackers, y podemos ayudarte en tu recorrido hacia la seguridad Zero Trust.

Visita 1.1.1.1 desde cualquier dispositivo para empezar a usar nuestra aplicación gratuita y beneficiarte de una navegación más rápida y segura.

Para saber más sobre nuestra misión para ayudar a mejorar Internet, empieza aquí. Si estás buscando un nuevo rumbo profesional, consulta nuestras ofertas de empleo.
Developer WeekLatin America (ES)SASECloudflare WorkersSin servidorDatabase (ES)Internet PerformanceDesarrolladoresPlataforma para desarrolladoresConectividad cloud

Síguenos en X

Tanushree Sharma|@_tanushreeeee
Cloudflare|@cloudflare

Publicaciones relacionadas

28 de octubre de 2025, 13:00

Keeping the Internet fast and secure: introducing Merkle Tree Certificates

Cloudflare is launching an experiment with Chrome to evaluate fast, scalable, and quantum-ready Merkle Tree Certificates, all without degrading performance or changing WebPKI trust relationships....

24 de octubre de 2025, 17:10

How Cloudflare’s client-side security made the npm supply chain attack a non-event

A recent npm supply chain attack compromised 18 popular packages. This post explains how Cloudflare’s graph-based machine learning model, which analyzes 3.5 billion scripts daily, was built to detect and block exactly this kind of threat automatically....