Cloudflare ha liberado completamente la plataforma Void como un proyecto de código abierto, cuatro meses después de adquirir la empresa VoidZero, para transformar una herramienta originalmente orientada a un producto comercial en una plataforma que las empresas pueden instalar y alojar por sí mismas en la infraestructura de Cloudflare. Esto coincide con la propagación de la denominada «programación por intuición» o vibe coding, donde los empleados crean aplicaciones con la ayuda de la inteligencia artificial incluso sin una amplia experiencia en programación.
El problema que Cloudflare aborda no es la creación de aplicaciones en sí, sino lo que sucede después de crearlas: aplicaciones internas que pueden acceder a datos de la empresa o desplegarse sin que el equipo de TI sepa quién las gestiona o revisa su seguridad. La compañía considera que estas aplicaciones se asemejan a una nueva forma de tecnología de la información oculta (Shadow IT), pero con un ciclo de desarrollo más rápido y menos visibilidad.
¿Qué incluye Void?
Void consta de tres partes principales. El Void SDK proporciona componentes completos para la construcción de aplicaciones utilizando Vite, incluidas funciones del lado del servidor e integración con bases de datos y otros servicios. Por su parte, el Void CLI gestiona el proceso de despliegue, abriendo paso a la compilación de la aplicación, el aprovisionamiento de los recursos de Cloudflare y la aplicación de migraciones de bases de datos cuando sea necesario.
Asimismo, el Void Platform ofrece un entorno compartido para alojar y gestionar aplicaciones a través de un panel administrativo. El código de la plataforma, junto con el SDK y la CLI, ya está disponible públicamente bajo el lanzamiento de Void 1.0 y la licencia MIT. Los administradores pueden instalar una copia privada utilizando el comando void platform install, que los guía para configurar la autenticación, las conexiones de bases de datos y el almacenamiento.
¿Qué cambia prácticamente para los equipos de TI?
La plataforma permite determinar quién puede desplegar aplicaciones y quién puede acceder a ellas, inspeccionar los despliegues, revisar registros, supervisar el consumo de recursos y establecer límites de uso. También se integra con proveedores de identidad y Cloudflare Access para restringir las aplicaciones a los empleados autorizados. Los desarrolladores pueden examinar los registros de errores a través de la línea de comandos y revertir despliegues defectuosos.
Michael Dong, quien se unió a Cloudflare procedente de VoidZero y ocupa un puesto directivo en estrategia, indicó que la empresa reconstruyó la plataforma desde cero para que funcionara en un formato autohospedado. Cloudflare utiliza la plataforma internamente con autenticación corporativa, de modo que las aplicaciones se limitan por defecto a los empleados, según señaló Dong.
Según la compañía, más de 100 usuarios beta han desplegado aplicaciones a través de Void SDK, sin especificar si los despliegues se realizaron mediante el servicio Void Cloud o directamente en Cloudflare. El servicio original Void Cloud sigue siendo privado y está restringido al equipo de Cloudflare y a un pequeño grupo de evaluadores invitados.
Límites de protección y responsabilidad restante
Las restricciones de acceso no significan que una aplicación sea incapaz de leer datos sensibles o enviarlos a otra parte. Asimismo, la documentación de Void señala que los administradores pueden hacer que las aplicaciones sean públicas por defecto, y que los propietarios de los proyectos pueden ponerlas a disposición del público más adelante. El proceso de despliegue documentado no incluye una revisión de seguridad obligatoria por parte del equipo de TI antes de ejecutar la aplicación.
Las empresas pueden modificar la versión de código abierto de Void para añadir mecanismos de aprobación o políticas más estrictas, pero estos controles no vendrán integrados de forma automática y requerirán que cada organización los diseñe e implemente. Por lo tanto, Void ofrece a los equipos de TI un punto central de visibilidad y control, pero no convierte las aplicaciones creadas por empleados con inteligencia artificial en software de confianza con el simple hecho de alojarlas en la plataforma.
El contexto más amplio
Esta medida forma parte de la expansión de Cloudflare en el ecosistema de JavaScript; la compañía adquirió en enero al equipo de Astro, en junio a VoidZero, y también anunció la adquisición de Deno, la empresa desarrolladora del entorno de ejecución fundada por Ryan Dahl, creador de Node.js. Por su parte, VoidZero había presentado en octubre de 2024 un proyecto que agrupa herramientas de JavaScript, incluyendo Vite, Vitest, Rolldown y Oxc.