Apigee 提供了一个 API 代理层,它位于您的后端服务与想要使用您的服务的内部或外部客户端之间。Apigee 提供一系列丰富的政策,让您可以向 API 代理层添加安全、流量管理、数据中介、扩展程序和其他功能,从而打造强大的企业级 API 管理解决方案。您还可以添加自定义代码、条件逻辑、故障处理、速率限制、缓存和许多其他操作。由于政策和操作在 Apigee 上实现,因此在 API 代理层中,您的底层后端服务可以保持不变。
谁使用 Apigee?
Apigee 旨在使两类主要用户受益,并解决他们面临的独特 API 管理难题:
API 提供方:API 提供方构建和管理公开其后端服务的 API。
API 使用方:API 使用方在其客户端应用中使用 API 提供的数据。
API 提供方面临的挑战
API 提供方在公开后端服务时面临一些特定的挑战,例如:
安全性:由于 API 提供方通过网络提供其服务,因此他们必须采取所有必要措施来保护其服务免遭未经授权的访问。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-08-26。"],[[["\u003cp\u003eApigee is Google Cloud's API management platform for building, managing, and securing APIs across various environments and scales.\u003c/p\u003e\n"],["\u003cp\u003eApigee offers an API proxy layer that enhances backend services with features like security, traffic management, and data mediation without altering the underlying services.\u003c/p\u003e\n"],["\u003cp\u003eApigee supports various API styles including REST, gRPC, SOAP, and GraphQL, catering to different architectural needs.\u003c/p\u003e\n"],["\u003cp\u003eApigee addresses the challenges faced by both API producers (security, discoverability, measurability) and API consumers (flexibility, ease of use, reliability).\u003c/p\u003e\n"],["\u003cp\u003eApigee provides tools for API discoverability through a developer portal, offers insights with advanced security, monitoring, and analytics, and ensures API reliability by isolating backend changes from consumers.\u003c/p\u003e\n"]]],[],null,["# What is Apigee?\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\nApigee is Google Cloud's native API management platform that can be used to build, manage, and secure\nAPIs --- for any [use case](/apigee/docs#use-cases), environment, or scale. Apigee offers high performance API proxies to create a\nconsistent, reliable interface for your backend services. The proxy layer gives you granular control over security,\nrate limiting, quotas, analytics, and more for all of your services.\n\nApigee supports [REST](/apigee/docs/api-platform/fundamentals/understanding-apis-and-api-proxies),\n[gRPC](/apigee/docs/api-platform/reference/policies/external-callout-policy), [SOAP](/apigee/docs/api-platform/reference/policies/message-validation-policy),\nand [GraphQL](/apigee/docs/api-platform/reference/policies/graphql-policy), providing\nthe flexibility to implement any API architectural style.\n\n| **Note:** Want to jump right to the Apigee technical feature overview, including features for both Apigee and Apigee hybrid? See the [Technical feature overview](/apigee/docs/api-platform/get-started/apigee-feature-summary).\n\nWhat does Apigee provide?\n-------------------------\n\nApigee provides an API proxy layer that sits between your backend services and internal or external clients\nthat want to use your services. Apigee provides a rich array of policies that allow you to add security, traffic management,\ndata mediation, extensions, and other features to the API proxy layer for a robust, enterprise-grade API management solution.\nYou can also add custom code, conditional logic, fault handling, rate limiting, caching, and many other actions.\nBecause the policies and actions are implemented on Apigee, in the API proxy layer, your underlying backend services can remain unchanged.\n\nWho uses Apigee?\n----------------\n\nApigee is designed to benefit two key types of users and the unique API management challenges they face:\n\n- **API producers**: API producers build and manage the APIs that expose their backend services.\n- **API consumers**: API consumers use the data provided by the API in their client applications.\n\n### Challenges for API producers\n\nAPI producers face a specific set of challenges when exposing backend services, such as:\n\n- **Security**: Because API producers make their services available over the web, they must take all necessary steps to secure and protect their services from unauthorized access.\n- **Discoverability**: API producers must ensure that client application developers can find their APIs and use them. As services change, the API producer needs to keep app developers aware of updates and ensure that the services remain compatible with other platforms and devices.\n- **Measurability**: As an API producer, you should monitor your services to make sure they are always available to client applications. You may also want to measure traffic, set quotas, and gain insight into who is using your services.\n\n### Challenges for API consumers\n\nClient app developers consuming services from numerous providers face a slightly different set of challenges, such as:\n\n- **Flexibility**: There are many technologies available today for a service provider to expose its services. The same client app might have to use one method to consume a service from one provider, and a different method to consume a service from a different provider.\n- **Ease of use**: API consumers want to use APIs that are well-designed, easily discoverable, and well-documented so they can get started quickly.\n- **Reliability**: API consumers depend upon the reliability of the backend services to keep their own client applications running smoothly. Maintaining a consistent API interface allows API producers to implement backend service changes without disruption to API consumers.\n\nKey benefits of using Apigee\n----------------------------\n\nApigee API management offers features designed specifically to meet the needs of API producers and consumers.\n\n### API discoverability\n\nApigee offers API producers a developer-focused portal where client app developers can discover your APIs,\nfind the documentation required to build applications using them, and register as an app developer to stay\nin sync with any updates or changes. Learn more about developer portals in the [Publishing overview](/apigee/docs/api-platform/publish/publishing-overview).\n\n### API insights\n\nApigee offers [Advanced API security](/apigee/docs/api-security),\n[API monitoring](https://cloud.google.com/apigee/docs/api-monitoring), and [analytics](https://cloud.google.com/apigee/docs/api-platform/analytics/analytics-services-overview) features that enable API producers to secure access to their services, monitor uptime\nand traffic with alerting, and gain insight into how their APIs are being used.\n\n### API reliability\n\nApigee provides a consistent interface for API management and consumption. You can execute policies\nfor security, traffic management, and efficiency of your APIs at the proxy level. Using Apigee proxies\nallows you to isolate API consumers from your backend service. This means that you can make changes\nto your backend while allowing client applications to consume your services without interruption.\nFor more information, see [Building a simple API proxy.](/apigee/docs/api-platform/fundamentals/build-simple-api-proxy)\n\nWhat's Next\n-----------\n\nAre you ready to get started with Apigee? Take the next steps.\n\n**Install Apigee**\n\n- Learn about [Provisioning an eval org](/apigee/docs/api-platform/get-started/eval-orgs).\n- [Get started in the Cloud Console](/apigee/docs/api-platform/get-started/console-select-project) to provision Apigee with Pay-as-you-go.\n- Get the [Big picture](/apigee/docs/hybrid/latest/big-picture) for Apigee hybrid installation.\n\n**Build your first proxy**\n\n- [Step 1: Create an API proxy](/apigee/docs/api-platform/get-started/create-proxy).\n- [Step 2: Deploy an API proxy](/apigee/docs/api-platform/get-started/deploy-proxy).\n- [Step 3: Call an API proxy](/apigee/docs/api-platform/get-started/test-proxy).\n\n**Add features to your proxies**\n\n- [Attach and configure a policy](/apigee/docs/api-platform/develop/attaching-and-configuring-policies-management-ui).\n- [Secure an API proxy](/apigee/docs/api-platform/security/api-security).\n- Implement [Rate-limiting](/apigee/docs/api-platform/develop/rate-limiting).\n\nFor more ways to leverage Apigee in Google Cloud, try our [Training and Tutorials](/apigee/docs#training-and-tutorials)."]]