Google Cloud API Gateway website screenshot

Google Cloud API Gateway

Google Cloud API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services. It is a fully managed, pay-per-use gateway designed for serverless workloads, supporting Cloud Functions, Cloud Run, and App Engine backends. API Gateway includes security features like authentication and API key validation, as well as monitoring, logging, and tracing capabilities.

1 APIs 0 Features
API GatewayAPI ManagementAuthenticationGoogle CloudSecurityServerless

APIs

Google Cloud API Gateway API

The API Gateway API allows you to create and manage API gateways, API configurations, and deploy APIs described using OpenAPI specifications. It provides programmatic access to ...

Collections

Pricing Plans

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 API Gateway API
  version: v1
items:
- info:
    name: Projects
    type: folder
  items:
  - info:
      name: Google Cloud API Gateway List gateways
      type: http
    http:
      method: GET
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/:location/gateways
      params:
      - name: project
        value: ''
        type: path
      - name: location
        value: ''
        type: path
    docs: Lists gateways in a project and location.
  - info:
      name: Google Cloud API Gateway Create a gateway
      type: http
    http:
      method: POST
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/:location/gateways
      params:
      - name: project
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: gatewayId
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Creates a new API gateway.
  - info:
      name: Google Cloud API Gateway Get a gateway
      type: http
    http:
      method: GET
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/:location/gateways/:gateway
      params:
      - name: project
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: gateway
        value: ''
        type: path
    docs: Gets an API gateway.
  - info:
      name: Google Cloud API Gateway Update a gateway
      type: http
    http:
      method: PATCH
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/:location/gateways/:gateway
      params:
      - name: project
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: gateway
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates an API gateway.
  - info:
      name: Google Cloud API Gateway Delete a gateway
      type: http
    http:
      method: DELETE
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/:location/gateways/:gateway
      params:
      - name: project
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: gateway
        value: ''
        type: path
    docs: Deletes an API gateway.
  - info:
      name: Google Cloud API Gateway List APIs
      type: http
    http:
      method: GET
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/global/apis
      params:
      - name: project
        value: ''
        type: path
    docs: Lists APIs in a project.
  - info:
      name: Google Cloud API Gateway Create an API
      type: http
    http:
      method: POST
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/global/apis
      params:
      - name: project
        value: ''
        type: path
      - name: apiId
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Creates a new API resource.
  - info:
      name: Google Cloud API Gateway Get an API
      type: http
    http:
      method: GET
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/global/apis/:api
      params:
      - name: project
        value: ''
        type: path
      - name: api
        value: ''
        type: path
    docs: Gets an API resource.
  - info:
      name: Google Cloud API Gateway Delete an API
      type: http
    http:
      method: DELETE
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/global/apis/:api
      params:
      - name: project
        value: ''
        type: path
      - name: api
        value: ''
        type: path
    docs: Deletes an API resource.
  - info:
      name: Google Cloud API Gateway List API configurations
      type: http
    http:
      method: GET
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/global/apis/:api/configs
      params:
      - name: project
        value: ''
        type: path
      - name: api
        value: ''
        type: path
    docs: Lists API configurations for an API.
  - info:
      name: Google Cloud API Gateway Create an API configuration
      type: http
    http:
      method: POST
      url: https://apigateway.googleapis.com/v1/projects/:project/locations/global/apis/:api/configs
      params:
      - name: project
        value: ''
        type: path
      - name: api
        value: ''
        type: path
      - name: apiConfigId
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Creates a new API configuration for an API.
bundled: true