Serving Multiple APIs from a Domain

This page shows you how to run multiple independent APIs on your own custom domain (for example, my-company.com).

Before you begin

To use a custom domain, follow the instructions in Verifying a Domain Name. During that process, you must confirm ownership of the domain. This confirmation allows you to deploy and service APIs on any of its subdomains.

For example, if domain ownership is established for example.com, service names can include subdomains of example.com such as api.example.com or catalog.api.example.com.

Deploying an API on a Subdomain

The following example deploys the API to the subdomain first_api.example.com:

  1. Set the host field of your OpenAPI document to first_api.example.com and set the other fields as described in Configuring Endpoints.

  2. Deploy the Endpoints configuration.

  3. Deploy the API backend.

Now you can send requests to first_api.example.com and view graphs of those requests on the Endpoints dashboard.

Deploying Your Next API

To deploy another API, repeat the steps detailed above, changing the subdomain first_api.example.com to the subdomain you are using for the next API.

Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Endpoints with OpenAPI
Need help? Visit our support page.