Stay organized with collections
Save and categorize content based on your preferences.
Database Service API uses Kubernetes custom resources and relies on
the Kubernetes Resource Model (KRM). It is used to create and manage database
clusters in Google Distributed Cloud (GDC) air-gapped.
Use the kubectl CLI for the Database Service APIs.
Service endpoint
The following URLs are the API endpoints for the Database Service KRM APIs:
Replace MANAGEMENT_API_SERVER_ENDPOINT with the endpoint of the
Management API server.
Discovery document
Use the kubectl proxy --port=8001 command to open a proxy to the API server on
your local machine. From there, you can access the discovery document at one of
the following URLs:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[[["\u003cp\u003eDatabase Service API leverages Kubernetes custom resources and the Kubernetes Resource Model (KRM) for managing database clusters in Google Distributed Cloud (GDC) air-gapped.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ekubectl\u003c/code\u003e CLI is the primary tool for interacting with the Database Service APIs.\u003c/p\u003e\n"],["\u003cp\u003eAPI endpoints for Database Service KRM APIs are accessible at URLs beginning with \u003ccode\u003ehttps://<MANAGEMENT_API_SERVER_ENDPOINT>/apis/\u003c/code\u003e, varying by database type.\u003c/p\u003e\n"],["\u003cp\u003eDiscovery documents can be accessed locally through a proxy using \u003ccode\u003ekubectl proxy --port=8001\u003c/code\u003e, at URLs beginning with \u003ccode\u003ehttp://127.0.0.1:8001/apis/\u003c/code\u003e, varying by database type.\u003c/p\u003e\n"]]],[],null,["# Overview of Database Service API\n\nDatabase Service API uses Kubernetes custom resources and relies on\nthe Kubernetes Resource Model (KRM). It is used to create and manage database\nclusters in Google Distributed Cloud (GDC) air-gapped.\n\nUse the `kubectl` CLI for the Database Service APIs.\n\nService endpoint\n----------------\n\nThe following URLs are the API endpoints for the Database Service KRM APIs:\n\n- https://\u003cvar translate=\"no\"\u003eMANAGEMENT_API_SERVER_ENDPOINT\u003c/var\u003e/apis/fleet.dbadmin.gdc.goog/v1\n- https://\u003cvar translate=\"no\"\u003eMANAGEMENT_API_SERVER_ENDPOINT\u003c/var\u003e/apis/oracle.dbadmin.gdc.goog/v1\n- https://\u003cvar translate=\"no\"\u003eMANAGEMENT_API_SERVER_ENDPOINT\u003c/var\u003e/apis/postgresql.dbadmin.gdc.goog/v1\n\nReplace \u003cvar translate=\"no\"\u003eMANAGEMENT_API_SERVER_ENDPOINT\u003c/var\u003e with the endpoint of the\nManagement API server.\n\nDiscovery document\n------------------\n\nUse the `kubectl proxy --port=8001` command to open a proxy to the API server on\nyour local machine. From there, you can access the discovery document at one of\nthe following URLs:\n\n- http://127.0.0.1:8001/apis/fleet.dbadmin.gdc.goog/v1\n- http://127.0.0.1:8001/apis/oracle.dbadmin.gdc.goog/v1\n- http://127.0.0.1:8001/apis/postgresql.dbadmin.gdc.goog/v1"]]