Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Cloud Infrastructure / Google / GKE Hub API
GKE Hub API logo

Google GKE Hub API

Browse all Google APIs
41
AI ReadinessFoundational (D-)41/100
See full scorecard
Official vendor OpenAPI document · agent-readyCloud InfrastructureContainer Orchestrationoauth227 EndpointsREST

For Agents

Manage fleets of Kubernetes clusters, register memberships, and enable cross-cluster features such as Config Management and Service Mesh. Built for platform teams operating multi-cluster Kubernetes.

Use for: Register a Kubernetes cluster as a fleet membership, Generate the connect manifest for a new on-prem cluster, Enable Config Management on my fleet, List all memberships in my fleet

Not supported: Does not provision clusters, run workloads, or manage IAM directly - use the Container API for cluster lifecycle, GKE On-Prem for on-prem clusters, and Cloud IAM for role bindings.

GKE Hub is the control plane for managing fleets of Kubernetes clusters across GKE, Anthos, and attached on-prem or multi-cloud clusters. The API manages fleets, memberships, features such as Config Management and Service Mesh, and the bindings that scope namespaces and roles across the fleet. Use it to centralise policy, observability, and configuration for many clusters under one Google Cloud project.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the GKE Hub API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the GKE Hub API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgoogleapis.com%2Fgkehub" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgoogleapis.com%2Fgkehub" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with GKE Hub API.

Create and manage fleets that group clusters under a project

Register a cluster as a fleet membership and generate its connect manifest

Enable and configure fleet-level features such as Config Management

Manage namespaces, scopes, and bindings across the fleet

List long-running operations and cancel them when needed

Inspect membership health and connection status

Generate the YAML manifest needed to connect a non-GKE cluster

Use Cases

Patterns agents use GKE Hub API for, with concrete tasks.

★ Onboard a New Cluster to a Fleet

Platform teams that operate Kubernetes across multiple regions or vendors register every cluster as a fleet membership so policy and observability can be applied uniformly. The GKE Hub API creates the membership and generates the connect manifest YAML that the cluster operator applies to register the cluster with Google Cloud. After registration, the cluster shows up in fleet dashboards.

Call POST /v1/projects/{project}/locations/{location}/memberships, then GET /v1/{name}:generateConnectManifest and supply the manifest to the cluster operator.

Roll Out Config Management Across the Fleet

GitOps-driven platforms enable Config Management as a fleet feature so every registered cluster pulls policy and configuration from the same Git repo. The features endpoints create or patch the configmanagement feature on the fleet, and individual memberships inherit the configuration. This eliminates per-cluster setup and gives a single point of audit.

Call POST /v1/projects/{project}/locations/{location}/features with featureId configmanagement and a Git source spec, then verify it propagates to all memberships.

Audit and Drift Detection for Multi-Cluster

Compliance teams need to know which clusters are part of the fleet and what features they have enabled. The list memberships and list features endpoints return that inventory in a single project per location, supporting scheduled audits and drift detection against an expected baseline. Bindings and namespaces are also enumerable for tenant scoping reviews.

Call GET /v1/projects/{project}/locations/{location}/memberships and GET /v1/{parent}/features, then compare against the expected baseline and flag deltas.

Agent-Driven Multi-Cluster Operations

An AI agent embedded in a platform engineering toolchain can register new clusters and enable fleet features through Jentic. The agent searches for the membership-create operation, loads its schema, and executes it without engineers needing to wire OAuth and connect-manifest fetching by hand.

Use Jentic to search 'register a cluster with gke hub', load the membership create schema, and execute it for a target cluster, then fetch its connect manifest.

Key Endpoints

27 endpoints — gke hub is the control plane for managing fleets of kubernetes clusters across gke, anthos, and attached on-prem or multi-cloud clusters.

METHOD

PATH

DESCRIPTION

GET

/v1/{+parent}/memberships

List fleet memberships

POST

/v1/{+parent}/memberships

Create a fleet membership

GET

/v1/{+name}:generateConnectManifest

Generate the connect manifest for a membership

GET

/v1/{+parent}/fleets

List fleets in a location

POST

/v1/{+parent}/fleets

Create a fleet

GET

/v1/{+parent}/features

List fleet-level features

POST

/v1/{+parent}/features

Create or enable a fleet-level feature

POST

/v1/{+name}:cancel

Cancel a long-running operation

GET

/v1/{+parent}/memberships

List fleet memberships

POST

/v1/{+parent}/memberships

Create a fleet membership

GET

/v1/{+name}:generateConnectManifest

Generate the connect manifest for a membership

GET

/v1/{+parent}/fleets

List fleets in a location

POST

/v1/{+parent}/fleets

Create a fleet

GET

/v1/{+parent}/features

List fleet-level features

POST

/v1/{+parent}/features

Create or enable a fleet-level feature

POST

/v1/{+name}:cancel

Cancel a long-running operation

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

G

GKE Hub API

- Foundational (D-)
41/100
45
Foundational Compliance
56
Developer Experience & Jentic Compatibility
20
AI-Readiness & Agent Experience
94
Agent Usability
63
Security
64
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
45

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: DSignals: 4
53%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

25%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

56

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: CSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

25%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

20

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: FSignals: 4
82%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

0%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

63

Security

Trust, risk posture, and security compliance.

Grade: B-Signals: 1
62%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

64

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: BSignals: 1
64%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the GKE Hub API by hand means standing up Google OAuth 2.0 with a service account, requesting the cloud-platform scope, and polling the long-running membership and feature operations yourself. Through Jentic you install once, import the GKE Hub API from the API Directory, store the service-account credential once, and your agent calls it.

Permission scoping

GKE Hub puts the parent fleet or project in the URL path (/v1/{parent}/memberships, /v1/{parent}/features), so a rule can pin your agent to one fleet: it can register memberships and enable features there and nothing else. You choose the operations it may call, so feature changes are not included unless you add them.

Credential isolation

Your Google service-account credential is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'register a cluster with GKE Hub' or 'enable config management', and Jentic returns the matching operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Kubernetes Engine API

→

Provisions and operates the GKE clusters that Hub then registers as memberships.

Use Container API to create and resize clusters; GKE Hub to register them into a fleet.

Complementary

Backup for GKE API

→

Backs up workloads on clusters that are part of the fleet.

Pair with Hub to roll out backup policy alongside other fleet features.

Complementary

GKE On-Prem API

→

Manages on-prem Anthos clusters that are commonly registered with Hub.

Use GKE On-Prem to manage the cluster lifecycle, Hub to bring them into a fleet.

Complementary

Cloud IAM API

→

Configures IAM roles and service accounts used to register and operate Hub.

Use IAM to grant the gkehub roles required before Hub operations succeed.

FAQs

Specific to using GKE Hub API through Jentic.

What authentication does the GKE Hub API use?

It uses Google OAuth 2.0 with the cloud-platform scope, typically via a service account that has gkehub.admin or similar IAM roles. Through Jentic, those credentials live encrypted in the vault and the agent receives scoped bearer tokens.

Can I register a non-GKE cluster with GKE Hub?

Yes. Create a membership for the external cluster, call generateConnectManifest, and apply the returned YAML on the cluster to install the Connect agent. The cluster then appears in the fleet alongside GKE clusters.

What are the rate limits for the GKE Hub API?

Google enforces standard per-project quotas on management calls, typically several hundred requests per minute. Cluster onboarding operations return long-running operations whose duration depends on the cluster, not the API rate.

How do I enable Config Management on my fleet through Jentic?

Search Jentic for 'enable config management on gke fleet', load the schema for POST /v1/{parent}/features with featureId configmanagement, and execute it with a Git repo source spec.

Is the GKE Hub API free?

Hub itself has no separate charge, but Anthos features such as Config Management and Service Mesh have their own per-cluster pricing. See the Anthos pricing documentation for current rates.

Does GKE Hub run my workloads?

No. Hub is the control plane for fleets, memberships, and features. Workloads still run on the underlying GKE, Anthos, or attached clusters.

Can I limit what my agent is allowed to do with the GKE Hub API?

Yes. Because Jentic One is self-hosted, your own rules decide which GKE Hub operations and credentials the agent may use. Since the API puts the parent fleet or project in the URL path (/v1/{parent}/memberships, /v1/{parent}/features), you can pin the agent to a single fleet so it registers memberships and lists resources there and nowhere else. You choose the exact operations it may call, so it cannot enable or change fleet features unless you explicitly allow those endpoints.

GET STARTED

Start building with GKE Hub API

Explore with Jentic One
View OpenAPI Document