Visão geral do desenvolvimento local com Apigee

Esta página se aplica à Apigee e à Apigee híbrida.

Confira a documentação da Apigee Edge.

É possível desenvolver e testar as APIs da Apigee e os proxies de API em um ambiente local usando o Cloud Code. O Cloud Code é uma extensão que integra o desenvolvimento, o teste e a implantação da API da Apigee ao ambiente de desenvolvimento integrado do Visual Studio Code (VS Code), incluindo a verificação da funcionalidade por meio de unidade e Teste manual usando o emulador da Apigee (ambiente de execução local).

Durante o desenvolvimento local, use a Apigee no Cloud Code para desenvolver proxies de API e verificar a funcionalidade com testes de unidade e manual no Emulador da Apigee (ambiente de execução local).

Durante a implantação de arquivos, implante na Apigee para o teste e a liberação da integração, usando um arquivo que contém o ambiente completo e a configuração de proxy da API.

Benefícios do desenvolvimento local com Apigee

Os benefícios do desenvolvimento local com a Apigee incluem:

  • Use o Gemini Code Assist para criação, desenvolvimento e gerenciamento de APIs mais rápidos.
  • Faça iterações rápidas nos ciclos de criação e teste sem afetar outros aplicativos dependentes
  • Criar e executar testes de unidade repetíveis que verifiquem se o código está produzindo o resultado pretendido
  • Identificar o conjunto de alterações implantadas como parte de uma versão
  • Rastrear quem fez alterações em uma implantação específica

Gemini Code Assist para gerenciamento de APIs da Apigee

A Apigee pode incluir a funcionalidade assistiva de API para criação e gerenciamento de APIs no Cloud Code, com o Gemini Code Assist, incluindo:

  • Usando o Gemini Code Assist, gere as especificações da especificação da OpenAPI (OAS, versão 3.0) dos comandos que descrevem as APIs.
  • O Gemini Code Assist usa seu catálogo do hubs de API corporativo ao gerar especificações.
  • Visualize e edite a especificação gerada.
  • Teste a API com um servidor simulado local.
  • Com a nova API pronta, registre-a no hub de APIs da Apigee.
  • Edite as especificações do hub de API no Cloud Code e salve as alterações no hub de API.
  • Criar um proxy de API da Apigee no Cloud Code.

Para usar essa funcionalidade na versão de pré-lançamento, não é necessário ativar o complemento Gemini Code Assist. É necessário ativar a API Cloud AI Companion. Consulte Usar o Gemini Code Assist.

Ações impedidas com a implantação do arquivo

Para dar suporte ao desenvolvimento local, é necessário ativar a implantação de arquivos em um ambiente na sua organização da Apigee. Ao ativar a implantação de arquivos em um ambiente da Apigee, você não vai poder realizar determinadas ações no ambiente para evitar conflitos com o desenvolvimento local: Veja todos os detalhes em Resumo de ações impedidas com a implantação de arquivo.