Cloud Endpoints for OpenAPI

Cloud Endpoints is an API management system that helps you secure, monitor, analyze, and set quotas on your APIs using the same infrastructure Google uses for its own APIs. Endpoints works with the Extensible Service Proxy (ESP) to provide API management. You can find out more about Endpoints and ESP in About Endpoints.

Endpoints supports version 2 of the OpenAPI Specification (formerly known as the Swagger spec)—the industry standard for defining REST APIs. If you are unfamiliar with the OpenAPI Specification, see OpenAPI Overview.

This documentation set shows you how to use Endpoints with OpenAPI. For documentation on the other Endpoints options, see All Endpoints Docs.

To get started, we recommend the following path through the documentation:

  1. To see Endpoints features in action, do the Quickstart for Cloud Endpoints, which uses scripts to deploy a sample API to the App Engine flexible environment.

  2. Now you need to decide which compute platform you want to use for your API. To help you make that decision, see Choosing a Computing Option, and see the Supported compute platforms section below.

  3. After you have decided on the backend for your API, walk through a tutorial for your preferred compute platform.

Supported compute platforms

Endpoints for OpenAPI depends on ESP for API management. ESP is an Open Source project and is available to you in the following ways:

  • A container in Google Container Registry. See the ESP release notes for the current Docker image.
  • Source code in GitHub. See the ESP README for details on building ESP.

You can run the ESP container yourself on the following:

On the App Engine flexible environment, ESP is automatically deployed for you when you add a few lines to your app.yaml file. For more information, see Deploying your API and ESP.

For the App Engine standard generation 1 environment, you must use Endpoints Frameworks. If you instead deploy the container to one of the compute options above, you can proxy to either generation of App Engine standard runtime.

Bu sayfayı yararlı buldunuz mu? Lütfen görüşünüzü bildirin:

Şunun hakkında geri bildirim gönderin...

Cloud Endpoints with OpenAPI
Yardım mı gerekiyor? Destek sayfamızı ziyaret edin.