Apigee は、Google Cloud のネイティブ API 管理プラットフォームです。あらゆるユースケース、環境、規模で API を構築、管理、保護できます。Apigee の高性能 API プロキシにより、バックエンド サービス用に一貫性のある信頼性の高いインターフェースを作成できます。プロキシレイヤにより、すべてのサービスのセキュリティ、レート制限、割り当て、分析などをきめ細かく制御できます。
Apigee は、バックエンド サービスと、サービスを使用する内部または外部のクライアントとの間に配置される API プロキシレイヤを提供します。Apigee は、セキュリティ、トラフィック管理、データ メディエーション、拡張機能、その他の機能を API プロキシレイヤに追加することで、エンタープライズ クラスの堅牢な API 管理ソリューションを実現するための豊富なポリシーを提供します。カスタムコード、条件付きロジック、障害処理、レート制限、キャッシュ保存、その他多くのアクションを追加することもできます。ポリシーとアクションは Apigee に実装されているため、API プロキシレイヤでは基盤となるバックエンド サービスは変更されません。
Apigee を使用するユーザー
Apigee は、次の 2 種類の主要なユーザーと、直面している独自の API 管理上の課題を支援するように設計されています。
API プロデューサー: API プロデューサーは、バックエンド サービスを公開する API を構築して管理します。
API コンシューマー: API コンシューマーは、API 提供のデータをクライアント アプリケーションで使用します。
API プロデューサーの課題
API プロデューサーは、バックエンド サービスを公開する際に次のような課題に直面します。
セキュリティ: API プロデューサーは、ウェブ経由で自社のサービスを利用できるようにするため、不正アクセスから自社のサービスの安全の確保と保護に必要なすべての措置を講じる必要があります。
検出可能性: API プロデューサーは、クライアント アプリケーション デベロッパーが API を見つけて使用できることを確認する必要があります。サービスの変更に伴って、API プロデューサーは、アプリ デベロッパーが更新を認識できるようにし、他のプラットフォームやデバイスとのサービスの互換性を維持する必要があります。
測定可能性: API プロデューサーは、サービスをモニタリングして、クライアント アプリケーションで常に利用可能であることを確認する必要があります。また、トラフィックの測定、割り当ての設定、サービスを使用しているユーザーに関する分析情報の取得を行うこともできます。
使いやすさ: API コンシューマーは、適切に設計され、見つけやすく、ドキュメントも多く、すぐに使い始められる API を求めています。
信頼性: API コンシューマーは、クライアント アプリケーションのスムーズな実行を続けるためにバックエンド サービスの信頼性に依存しています。一貫した API インターフェースを維持することで、API プロデューサーは API コンシューマーの作業に支障をきたすことなく、バックエンド サービスの変更を実装できます。
Apigee を使用する主なメリット
Apigee API 管理は、API プロデューサーとコンシューマのニーズを満たすように特別に設計された機能を提供します。
API の検出可能性
Apigee では、クライアント デベロッパーが 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"]],["最終更新日 2025-08-18 UTC。"],[[["\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)."]]