Apigee는 모든 사용 사례, 환경, 규모에 맞게 API를 빌드, 관리, 보호하는 데 사용할 수 있는 Google Cloud의 기본 API 관리 플랫폼입니다. Apigee는 백엔드 서비스에 일관되고 안정적인 인터페이스를 만들 수 있도록 고성능 API 프록시를 제공합니다. 프록시 레이어를 사용하면 모든 서비스에 대한 보안, 비율 제한, 할당량, 분석 등을 세밀하게 제어할 수 있습니다.
Apigee는 백엔드 서비스와 서비스를 사용하려는 내부 또는 외부 클라이언트 사이에 있는 API 프록시 레이어를 제공합니다. Apigee는 강력한 엔터프라이즈급 API 관리 솔루션을 위해 API 프록시 레이어에 보안, 트래픽 관리, 데이터 미디에이션, 확장 프로그램 및 기타 기능을 추가할 수 있는 다양한 정책을 제공합니다.
또한 커스텀 코드, 조건부 로직, 오류 처리, 비율 제한, 캐싱 및 기타 여러 작업을 추가할 수 있습니다.
정책과 작업은 Apigee의 API 프록시 레이어에서 구현되므로 기본 백엔드 서비스는 변경되지 않고 그대로 유지될 수 있습니다.
Apigee는 누가 사용하나요?
Apigee는 두 가지 주요 유형의 사용자와 사용자가 직면하는 고유한 API 관리 문제에 도움이 되도록 설계되었습니다.
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를 검색하고, 이를 사용하여 애플리케이션을 빌드하는 데 필요한 문서를 찾고, 모든 업데이트 또는 변경사항의 동기화를 유지할 수 있도록 앱 개발자로 등록할 수 있는 개발자 중심 포털을 API 프로듀서에게 제공합니다. 게시 개요에서 개발자 포털에 대해 자세히 알아보세요.
API 인사이트
Apigee는 지능화된 API 보안, API 모니터링 및 분석 기능을 제공하여 API 프로듀서가 자신의 서비스에 대한 액세스를 보호하고 알림을 통해 업타임 및 트래픽을 모니터링하며 API가 어떻게 사용되는지에 대한 인사이트를 얻을 수 있도록 지원합니다.
API 안정성
Apigee는 API 관리 및 소비를 위한 일관된 인터페이스를 제공합니다. 프록시 수준에서 API의 보안, 트래픽 관리, 효율성에 관한 정책을 실행할 수 있습니다. Apigee 프록시를 사용하면 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"]],["최종 업데이트: 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)."]]