Google Cloud Endpoints website screenshot

Google Cloud Endpoints

Google 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) or ESPv2 to provide API management capabilities including authentication, monitoring, logging, and API key validation for APIs described using OpenAPI specifications. It supports APIs hosted on App Engine, GKE, Compute Engine, or any Docker-supported environment.

1 APIs 0 Features
API GatewayAPI ManagementAuthenticationGoogle CloudMonitoringRate Limiting

APIs

Google Cloud Service Management API

The Service Management API enables management of managed services used by Cloud Endpoints. It allows you to create, configure, and deploy API configurations, manage service roll...

Collections

Pricing Plans

Rate Limits

Google Cloud Endpoints Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔑
Authentication
Authentication
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Google Cloud Endpoints Google Cloud Service Management API
  version: v1
items:
- info:
    name: Services
    type: folder
  items:
  - info:
      name: Google Cloud Endpoints List managed services
      type: http
    http:
      method: GET
      url: https://servicemanagement.googleapis.com/v1/services
      params:
      - name: producerProjectId
        value: ''
        type: query
      - name: pageSize
        value: ''
        type: query
      - name: pageToken
        value: ''
        type: query
    docs: Lists managed services for the authenticated project.
  - info:
      name: Google Cloud Endpoints Create a managed service
      type: http
    http:
      method: POST
      url: https://servicemanagement.googleapis.com/v1/services
      body:
        type: json
        data: '{}'
    docs: Creates a new managed service.
  - info:
      name: Google Cloud Endpoints Get a managed service
      type: http
    http:
      method: GET
      url: https://servicemanagement.googleapis.com/v1/services/:serviceName
      params:
      - name: serviceName
        value: ''
        type: path
    docs: Gets the configuration of a managed service.
  - info:
      name: Google Cloud Endpoints Delete a managed service
      type: http
    http:
      method: DELETE
      url: https://servicemanagement.googleapis.com/v1/services/:serviceName
      params:
      - name: serviceName
        value: ''
        type: path
    docs: Deletes a managed service.
  - info:
      name: Google Cloud Endpoints List service configurations
      type: http
    http:
      method: GET
      url: https://servicemanagement.googleapis.com/v1/services/:serviceName/configs
      params:
      - name: serviceName
        value: ''
        type: path
    docs: Lists the history of service configurations for a managed service.
  - info:
      name: Google Cloud Endpoints Create a service configuration
      type: http
    http:
      method: POST
      url: https://servicemanagement.googleapis.com/v1/services/:serviceName/configs
      params:
      - name: serviceName
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates a new service configuration for a managed service.
  - info:
      name: Google Cloud Endpoints List service rollouts
      type: http
    http:
      method: GET
      url: https://servicemanagement.googleapis.com/v1/services/:serviceName/rollouts
      params:
      - name: serviceName
        value: ''
        type: path
    docs: Lists rollout history for a managed service.
  - info:
      name: Google Cloud Endpoints Create a service rollout
      type: http
    http:
      method: POST
      url: https://servicemanagement.googleapis.com/v1/services/:serviceName/rollouts
      params:
      - name: serviceName
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates a new service rollout for a managed service.
bundled: true