Cloud Endpoints Framework For The App Engine Standard Environment.
What is an API
and how it works?
API is nothing but Application programming interface. It is software intermediary it allows two applications to talk to each other. Every time you use many apps, send an instant message or check the weather on your laptop and phone you are using an API. When you use an app on your mobile phone, the app connects to the internet and sends data to a server. The server can find that data, interpret it and perform some actions, and sends it back to your phone. The application then receives that data presents you with the information in a readable way. This is what an API is and all of this happens .
API Management
The ESP provides API management features for
Endpoints for OpenAPI. ESP operate in a container alongside each instance of
your backend.
Because the App Engine standard environment
did not support multi-container deployments when Endpoints Frameworks was under
development, Endpoints Frameworks does not use ESP. Instead, Endpoints
Frameworks includes a built-in gateway that provides API management
features that are comparable to the features that ESP provide for Endpoints for
OpenAPI and Endpoints for gRPC.
Endpoints Frameworks grab all requests and
performs any necessary checks (such as authentication) before forwarding the
request to the API backend. When the backend responds, Endpoints Frameworks gathers
and reports telemetry. You can view metrics for your API on the endpoints
service page in the Cloud Console.
You can use Endpoints Frameworks with and also
without API management functionality. Use of Endpoints Frameworks without any
API management functionality is offered at no charge.
There are some limitations:
-
- Endpoints
Frameworks is the only supported on the App Engine standard Python and
Java runtime environments.
- Endpoints
Frameworks does not support the only Node.js, PHP, and Go runtime
environments on the App Engine standard environment.
- Endpoints
Frameworks does not support the App Engine flexible environment.
- Endpoints
Frameworks does not support Cloud Functions, Compute Engine, and Google
Kubernetes Engine.
Comments
Post a Comment