A Cloudflare disponibilizou integralmente a plataforma Void como um projeto de código aberto, quatro meses depois de adquirir a VoidZero, transformando uma ferramenta originalmente voltada a um produto comercial em uma plataforma que as empresas podem instalar e hospedar por conta própria na infraestrutura da Cloudflare. Isso ocorre em meio à disseminação do que é conhecido como «programação por intuição» ou vibe coding, na qual funcionários criam aplicativos com a ajuda da inteligência artificial, mesmo sem ampla experiência em programação.
O problema que a Cloudflare pretende abordar não é a criação de aplicativos em si, mas o que acontece depois que eles são criados: aplicativos internos podem acessar dados da empresa ou ser implantados sem que a equipe de TI saiba quem os gerencia ou revisa sua segurança. A empresa considera que esses aplicativos se assemelham a uma nova forma de TI invisível, mas com um ciclo de desenvolvimento mais rápido e menos transparente.
O que o Void inclui?
O Void é composto por três partes principais. O Void SDK fornece componentes para criar aplicativos completos usando Vite, incluindo funções do lado do servidor e integração com bancos de dados e outros serviços. Já o Void CLI gerencia o processo de implantação, incluindo a criação do aplicativo, a preparação dos recursos da Cloudflare e a aplicação de migrações de banco de dados quando necessário.
O Void Platform oferece um ambiente compartilhado para hospedar e gerenciar aplicativos por meio de um painel administrativo. O código da plataforma, juntamente com o SDK e o CLI, foi disponibilizado publicamente com o lançamento do Void 1.0 e sob a licença MIT. Os administradores podem instalar uma versão própria usando o comando void platform install, que os orienta na configuração da autenticação, das conexões com bancos de dados e do armazenamento.
O que muda na prática para as equipes de TI?
A plataforma permite determinar quem pode implantar aplicativos e quem pode acessá-los, inspecionar implantações, revisar registros, monitorar o consumo de recursos e impor limites de uso. Ela também se integra a provedores de identidade e ao Cloudflare Access para restringir os aplicativos a funcionários autorizados. Os desenvolvedores podem inspecionar registros de erros pela linha de comando e reverter implantações defeituosas.
Michael Dong, que se transferiu da VoidZero para a Cloudflare e ocupa uma posição de liderança em estratégia, afirmou que a empresa reconstruiu a plataforma do zero para funcionar em um formato hospedado pelo próprio cliente. A Cloudflare usa a plataforma internamente com autenticação corporativa, de modo que os aplicativos ficam, por padrão, restritos aos funcionários, segundo Dong.
De acordo com a empresa, mais de 100 usuários de teste implantaram aplicativos por meio do Void SDK, sem especificar se as implantações foram realizadas pelo serviço Void Cloud ou diretamente na Cloudflare. O serviço Void Cloud original continua privado e limitado à equipe da Cloudflare e a um pequeno grupo de testadores convidados.
Limites da proteção e responsabilidades remanescentes
Restrições de acesso não significam que o aplicativo seja incapaz de ler dados confidenciais ou enviá-los a outra parte. A documentação do Void também indica que os administradores podem tornar os aplicativos públicos por padrão, e que os proprietários dos projetos podem posteriormente disponibilizá-los ao público. O processo de implantação documentado não inclui uma revisão de segurança obrigatória pela equipe de TI antes da ativação do aplicativo.
As empresas podem modificar o Void de código aberto para adicionar mecanismos de aprovação ou políticas mais rigorosas, mas esses controles não estarão integrados automaticamente e exigirão que cada organização os projete e implemente. Portanto, o Void oferece às equipes de TI um ponto central de visibilidade e controle, mas não transforma os aplicativos criados por funcionários com inteligência artificial em software confiável simplesmente por hospedá-los na plataforma.
O contexto mais amplo
A iniciativa ocorre como parte da expansão da Cloudflare no ecossistema JavaScript; a empresa adquiriu a equipe do Astro em janeiro e a VoidZero em junho, além de ter anunciado a aquisição da Deno, empresa responsável pelo ambiente de execução fundado por Ryan Dahl, criador do Node.js. Já a VoidZero havia apresentado, em outubro de 2024, um projeto que reunia ferramentas de JavaScript, incluindo Vite, Vitest, Rolldown e Oxc.