Esta página se aplica à Apigee e à Apigee híbrida.
Confira a documentação da Apigee Edge.
A Apigee é a plataforma de gerenciamento de APIs nativa do Google Cloud que pode ser usada para criar, gerenciar e proteger APIs para qualquer caso de uso, ambiente ou escalonamento. A Apigee oferece proxies de API de alto desempenho para criar uma interface consistente e confiável para seus serviços de back-end. A camada de proxy oferece controle granular sobre a segurança, a limitação de taxa, as cotas, as análises e muito mais sobre todos os serviços.
A Apigee é compatível com REST, gRPC, SOAP e GraphQL, fornecendo a flexibilidade para implementar qualquer estilo de arquitetura de API.
Tudo pronto para começar a usar a Apigee? Próximas etapas. |
O que a Apigee oferece?
A Apigee fornece uma camada de proxy de API que fica entre os serviços de back-end e os clientes internos ou externos que querem usar seus serviços. A Apigee oferece uma ampla variedade de políticas que permitem adicionar segurança, gerenciamento de tráfego, mediação de dados, extensões e outros recursos à camada de proxy de API para uma solução robusta de gerenciamento de APIs de nível empresarial. Também é possível adicionar código personalizado, lógica condicional, tratamento de falhas, limitação de taxa, armazenamento em cache e muitas outras ações. Como as políticas e ações são implementadas na Apigee, na camada de proxy de API, os serviços de back-end podem permanecer inalterados.
Quem usa a Apigee?
A Apigee foi criada para beneficiar dois tipos principais de usuários e os desafios exclusivos de gerenciamento de APIs que eles enfrentam:
- Produtores de API: os produtores de API criam e gerenciam as APIs que expõem os serviços de back-end.
- Consumidores de API: os consumidores de API usam os dados fornecidos pela API nos aplicativos clientes.
Desafios para produtores de API
Os produtores de API enfrentam um conjunto específico de desafios ao expor serviços de back-end, como estes:
- Segurança: como os produtores de API disponibilizam os serviços na Web, eles precisam tomar todas as medidas necessárias para protegê-los contra acesso não autorizado.
- Capacidade de descoberta: os produtores de APIs precisam garantir que os desenvolvedores de aplicativos clientes possam encontrar e usar as APIs. À medida que os serviços mudam, o produtor de API precisa manter os desenvolvedores de apps cientes das atualizações e garantir que os serviços permaneçam compatíveis com outras plataformas e dispositivos.
- Mensurabilidade: como produtor de API, você precisa monitorar seus serviços para garantir que estejam sempre disponíveis para aplicativos clientes. Também convém avaliar o tráfego, definir cotas e receber insights sobre quem está usando seus serviços.
Desafios para consumidores de API
Desenvolvedores de aplicativos clientes que usam serviços de diversos provedores enfrentam desafios um pouco diferentes, como:
- Flexibilidade: atualmente, há muitas tecnologias disponíveis para que um provedor de serviços exponha os serviços. O mesmo app cliente pode ter que usar um método para consumir um serviço de um provedor e um método diferente para consumir um serviço de outro provedor.
- Facilidade de uso: os consumidores de APIs querem usar APIs bem projetadas, facilmente detectáveis e bem documentadas para que possam começar rapidamente.
- Confiabilidade: os consumidores da API dependem da confiabilidade dos serviços de back-end para manter os próprios aplicativos clientes funcionando sem problemas. Manter uma interface de API consistente permite que os produtores de API implementem alterações no serviço de back-end sem interromper os consumidores da API.
Principais benefícios de usar a Apigee
O gerenciamento de APIs da Apigee oferece recursos projetados especificamente para atender às necessidades dos produtores e consumidores de APIs.
Detecção de APIs
A Apigee oferece aos produtores de APIs um portal focado no desenvolvedor, em que os desenvolvedores de apps clientes podem descobrir suas APIs, encontrar a documentação necessária para criar aplicativos usando-as e se registrar como um desenvolvedor de aplicativos para ficar em sincronia com todas as atualizações ou alterações. Saiba mais sobre os portais do desenvolvedor na Visão geral da publicação.
Insights da API
A Apigee oferece segurança avançada de APIs, monitoramento de APIs e recursos de análise que permitem aos produtores de API proteger o acesso aos próprios serviços. monitorar o tempo de atividade e o tráfego com alertas, além de receber insights sobre o uso das APIs.
Confiabilidade da API
A Apigee oferece uma interface consistente para gerenciamento e consumo de APIs. Execute políticas para fins de segurança, gerenciamento de tráfego e eficiência das APIs no nível do proxy. O uso de proxies Apigee permite isolar os consumidores da API do serviço de back-end. Isso significa que você pode fazer alterações no back-end e, ao mesmo tempo, permitir que aplicativos clientes consumam seus serviços sem interrupção. Para mais informações, consulte Como criar um proxy de API simples.
Próximas etapas
Tudo pronto para começar a usar a Apigee? Próximas etapas.
Instalar a Apigee
- Saiba mais sobre Como provisionar uma organização de avaliação.
- Comece a usar o console do Cloud para provisionar a Apigee com o pagamento por uso.
- Confira a visão geral da instalação da Apigee híbrida.
Crie seu primeiro proxy
- Etapa 1: criar um proxy de API.
- Etapa 2: implantar um proxy de API.
- Etapa 3: chamar um proxy de API.
Adicionar recursos aos proxies
- Anexar e configurar uma política.
- Proteger um proxy de API.
- Implementar a limitação de taxa.
Para conferir outras maneiras de usar a Apigee no Google Cloud, confira nossos Treinamentos e tutoriais.