The following concepts are common ideas that have a unique meaning in Apigee.
(Apigee hybrid only) The runtime data repository that stores application configurations, distributed quota counters, API keys, and OAuth tokens for applications running on the gateway.
This is a resource intensive StatefulSet and should be on a separate worker node from the Message Processor.
For more information, see About the runtime plane.
In Apigee, you deploy an API proxy to an environment to make it accessible to application clients on the internet, either publicly or privately, depending on your network configuration.
An Apigee environment is an isolated software environment, within an organization, where you deploy API proxies. The 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.
The API for runtime data interacts with the local runtime datastore (Cassandra). It serves as the API provider for public Apigee API to access and manage runtime data.
MART is a stateless application just like Message Processors. It is a Kubernetes containerized app.
For more information, see About the runtime plane.
(Apigee hybrid only) The Message Processor evaluates an incoming request, executes any Apigee policies, and calls the back-end systems and other systems to retrieve data. Once those responses have been received, the Message Processor formats a response and returns it to the client.
The MP is a Kubernetes Deployment. It is configured for a single Apigee environment, pointing to a scoped subdirectory within the shared filesystem to which the Synchronizer provides data.
An MP is resource intensive and should be on a separate worker node from Cassandra.
For more information, see About the runtime plane.
A container for all the entities in an Apigee account, including API proxies, API products, API packages, apps, and developers. This document uses the terms Apigee organization or hybrid-enabled organization interchangeably.
To install and use Apigee or Apigee hybrid, you must have an Apigee organization that is bound to a Google Cloud project. You do this when you create the organization in a process known as provisioning.
An Apigee organization is not the same as a Google Cloud organization. Where the possibility of ambiguity exists, this document should specify that the organization is an Apigee organization.
For more information, see Organization types.
https://hostname/basepath/pathsuffixes
. See Create an API Proxy.Apigee hybrid services that you manage on your own Kubernetes cluster exist within the runtime plane. These services communicate through service accounts with the management plane.
Includes MART, Synchronizer, Message Processors, Cassandra, and other components.
For more information, see About the runtime plane.
A general term for the containerized apps running on your Kubernetes cluster in the runtime plane. These services include MART, Synchronizer, Message Processors, and Cassandra.
For more information, see About the runtime plane.
A runtime plane service that polls the management plane for deployment configuration and events for each environment. It downloads required metadata about deployed proxies, the proxy configuration files, and more to the runtime plane.
The Synchronizer stores its information on a shared file system that Message Processor reads. This will run as a DaemonSet application; it has no runtime API traffic and it can synchronize data for multiple environments from a single process/Kubernetes pod.
For more information, see About the runtime plane.
A target endpoint defines the way your API proxy interacts with your backend services. You configure the target endpoint to forward requests to the proper backend service, including defining security settings, HTTP or HTTPS protocol, and other connection information. See Changing the target endpoint.
Unified Analytics Platform. An Apigee service in the management plane that processes incoming analytics, debug, and deployment status data and makes it available to you through the Apigee hybrid UI or the Apigee APIs.
For more information, see Debug, analytics, and deployment status data collection.
Universal Data Collection Agent. A service running within the data collection pod in the runtime plane that extracts analytics, debug, and deployment status data and sends it to the UAP.
For more information, see Debug, analytics, and deployment status data collection.
pivotaltracker.com/services/v3, or api.enterprise.apigee.com/v1
. (This term is distinguished from revision
, which is the numbered, version-controlled package of configuration and policies bundled into an API proxy. In short, API interfaces have versions, while API proxies have revisions.Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-04-24 UTC.