This page explains some basic Apigee terminology. For additional terms, see the Glossary.
|Google Cloud projects||
Google Cloud projects enable you to create and use Google Cloud services, including managing APIs, enabling billing, adding and removing collaborators, and managing permissions for Google Cloud resources.
You need to create a Google Cloud project before you can create and provision an Apigee organization.
|Provisioning||Provisioning is the process for installing and configuring Apigee.|
An Apigee organization is a container for everything related to Apigee in your Google Cloud project, including API proxies, services, and the resources needed to support them. You create your organization during provisioning.
An Apigee environment is an isolated software environment, within an organization, where you deploy API proxies. An environment can scale to meet the demands of the proxies deployed there. You can create multiple environments in an organization.
An environment group is a group of Apigee environments with one or more hostnames. The hostname is part of the URL used to call API proxies deployed to any environment in the environment group.
An API proxy is an interface between incoming requests and backend services. The proxy executes policies to process all incoming requests and outgoing responses from the backend.
You deploy an API proxy to an environment to make it accessible to clients on the internet, either publicly or privately, depending on your network configuration.
Instances correspond to Google Cloud regions, and there can only be one runtime instance per Cloud region.
A policy is a processing step that is executed by an API proxy. Apigee provides many pre-defined policies that perform various API tasks, such as transforming message formats or enforcing access control.
A proxy endpoint defines the way your API proxy interacts with client
applications. You configure the proxy endpoint with a basepath
that is part of the URL that your API proxy responds to. The URL has the form
A target endpoint defines the way your API proxy interacts with your backend services. You configure the target endpoint to forward requests to the appropriate backend service, and to define security settings, HTTP or HTTPS protocols, and other connection settings. See Changing the target endpoint.