VMware Anuncia Implementação do OpenAPI para VCF 9.0, Facilitando Integrações para Desenvolvedores
A VMware, sob a liderança da Broadcom, anunciou oficialmente as novas especificações OpenAPI para o VMware Cloud Foundation 9.0 (VCF 9.0). Esta inovação promete simplificar significativamente a interação dos desenvolvedores e administradores de nuvem com as APIs da plataforma, essencial para ambientes de nuvem híbrida e multicloud.
A principal meta da nova especificação é democratizar o acesso às APIs do VCF, permitindo que os desenvolvedores incorporem rapidamente estas funções em fluxos de trabalho de automação e gerenciamento, sem o pesadelo de documentações extensas ou tentativas e erros.
Importância do OpenAPI
OpenAPI é uma especificação padrão que descreve como interagir com uma API. Ela fornece uma visão detalhada de métodos, rotas e respostas, possibilitando a criação de documentação interativa. No contexto do VCF 9.0, esta especificação permite que os administradores e desenvolvedores:
- Consultem endpoints de maneira estruturada.
- Automatizem fluxos de trabalho diretamente de ferramentas como Postman.
- Gerem SDKs personalizados usando ferramentas como Kiota ou OpenAPI Generator.
- Integre facilmente o VCF com plataformas CI/CD, scripts de automação e painéis personalizados.
Componentes Cobertos pela Especificação
As novas diretrizes abrangem uma série de serviços cruciais dentro do VMware Cloud Foundation, incluindo:
- VMware vSphere
- VCF SDDC Manager
- VCF Installer
- VCF Operations
- vSAN Data Protection (vSAN DP)
Isso permite que os usuários, por exemplo, criem sessões de autenticação, listem máquinas virtuais e gerenciem centros de dados virtuais (vCenters) sem a necessidade de explorar manualmente a documentação das APIs.
Casos Práticos e Benefícios
Um dos principais benefícios é a integração direta com ferramentas como Postman, onde é possível importar o arquivo vcenter.yaml
e obter automaticamente uma coleção de requisições configuradas para execução rápida. Para linguagens que não têm SDKs oficiais, como .NET C#, os desenvolvedores podem criar suas próprias bibliotecas com um simples comando CLI:
bash
kiota generate \
-l CSharp \
-d vcenter.yaml \
-o VcenterSdk \
–namespace-name VcenterApiClient \
–class-name VcenterClient
Esse novo enfoque reduz significativamente a probabilidade de erros humanos na construção de chamadas de API manualmente e acelera o tempo de desenvolvimento de integrações personalizadas. Além disso, padroniza a documentação, melhora a manutenção do código e fornece uma base clara para novos desenvolvedores.
“Agora, qualquer desenvolvedor pode começar em minutos com uma coleção de Postman ou um SDK gerado automaticamente”, ressalta Jatin Purohit, autor do anúncio oficial no blog da VMware.
Conclusão
Com a implementação do OpenAPI no VMware Cloud Foundation 9.0, a VMware e a Broadcom estão facilitando o acesso a ferramentas avançadas de automação e gerenciamento em ambientes cloud, aprimorando a experiência de desenvolvimento. Essa evolução reflete a aposta da VMware em um ecossistema de nuvem interoperável, centrado no desenvolvedor e preparado para integração com infraestruturas híbridas e multicloud.