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

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Cloud Infrastructure / Google / Network Connectivity API
Network Connectivity API logo

Google Network Connectivity API

Browse all Google APIs
Official vendor OpenAPI document · agent-readyCloud InfrastructureNetworkingoauth235 EndpointsREST

For Agents

Provision and manage Google Cloud Network Connectivity Center hubs, spokes, and routes. Use to wire VPCs and on-premises networks into a single hub topology.

Use for: Create a new Network Connectivity Center hub, Attach a VPC as a spoke to an existing hub, List all spokes connected to a hub, Reserve an internal IP range to prevent overlap

Not supported: Does not provision VPCs, run firewall rules, or perform reachability testing - use for Network Connectivity Center hub, spoke, and internal-range governance only.

The Network Connectivity API manages Google Cloud's Network Connectivity Center - a hub-and-spoke service that interconnects on-premises networks, VPCs, and hybrid environments. It exposes hubs, spokes, route tables, internal ranges, and policy-based routes so platform teams can build, inspect, and govern transitive connectivity across global Google Cloud infrastructure. Pair it with Compute Engine networking and Cloud DNS for a full hybrid networking control plane.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Network Connectivity API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Network Connectivity 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%2Fnetworkconnectivity" | 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%2Fnetworkconnectivity" | 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 Network Connectivity API.

Create a Network Connectivity Center hub and attach VPC or hybrid spokes

Inspect and modify route tables and routes within a hub

Reserve internal IP ranges to avoid VPC overlap

Define policy-based routes that steer traffic by source or protocol

Approve or reject pending spoke updates from peer accounts

Track long-running operations for hub and spoke changes

Use Cases

Patterns agents use Network Connectivity API for, with concrete tasks.

★ Hub-and-Spoke Network Build-Out

Platform teams wire dozens of VPCs and on-premises networks into one transitive topology using a Network Connectivity Center hub. The API supports POSTing hubs and then attaching spokes for VPC, VPN tunnels, interconnect attachments, and router appliances, replacing the manual mesh of VPC peerings with a single hub managed centrally.

POST /v1/{parent}/hubs to create the hub, then POST /v1/{parent}/spokes for each VPC attachment with linkedVpcNetwork.uri set.

Cross-Project Spoke Approval

Spokes can come from other projects and may require explicit approval before joining the hub. The acceptSpoke and rejectSpoke endpoints let a platform team gate which peer projects join, with full audit logging on each decision. This enforces a clear governance boundary on shared infrastructure.

POST /v1/{name}:acceptSpoke or :rejectSpoke on each pending spoke, providing the requestId for idempotency.

Internal Range Governance

VPCs that share a hub must avoid CIDR collisions. The internalRanges resource lets a platform team reserve named ranges, allocate them to projects, and detect overlaps before a new VPC is created. Combined with policy-based routes, this gives a deterministic IP plan across the estate.

POST /v1/{parent}/internalRanges with peering and a target CIDR, then GET to confirm allocation and surface overlaps to the requester.

AI Agent Network Operator

An AI agent reachable through Jentic operates the connectivity hub: it lists pending spokes, approves those from allow-listed projects, reserves internal ranges from a planned pool, and reports on long-running operations. Jentic isolates the OAuth credentials and exposes the right Network Connectivity operation per intent.

Search Jentic for 'attach a VPC spoke to a Network Connectivity hub', load projects.locations.spokes.create, and execute with the linkedVpcNetwork.uri.

Key Endpoints

35 endpoints — the network connectivity api manages google cloud's network connectivity center - a hub-and-spoke service that interconnects on-premises networks, vpcs, and hybrid environments.

METHOD

PATH

DESCRIPTION

GET

/v1/{name}

Get a hub, spoke, or other resource by name

DELETE

/v1/{name}

Delete a resource

PATCH

/v1/{name}

Update a resource

POST

/v1/{name}:acceptSpoke

Approve a pending spoke

POST

/v1/{name}:cancel

Cancel a long-running operation

GET

/v1/{name}/locations

List locations for the API

GET

/v1/{name}

Get a hub, spoke, or other resource by name

DELETE

/v1/{name}

Delete a resource

PATCH

/v1/{name}

Update a resource

POST

/v1/{name}:acceptSpoke

Approve a pending spoke

POST

/v1/{name}:cancel

Cancel a long-running operation

GET

/v1/{name}/locations

List locations for the API

Why Jentic?

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

Setup

Setup

Wiring the Network Connectivity API by hand means setting up Google OAuth 2.0 with the cloud-platform scope, minting bearer tokens, and polling long-running hub and spoke operations yourself against the networkconnectivity.googleapis.com host. Through Jentic you install once, import the Network Connectivity API from the API Directory, store the OAuth credential once, and your agent calls it.

Permission scoping

Permission scoping

The Network Connectivity API puts the hub or spoke name in the URL path (/v1/{name}...), so a rule can pin your agent to one Connectivity Center resource: it can read it and accept a spoke there and nothing else. You choose the operations it may call, so destructive ones like deleting or patching a resource are not included unless you add them.

Credential management

Credential isolation

Your Google OAuth 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

Intent-based discovery

Agents search Jentic by intent such as 'attach a VPC spoke to a hub' or 'accept a network spoke', and Jentic returns the matching Network Connectivity 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

Compute Engine API

→

Manages the VPCs, VPN tunnels, and interconnect attachments referenced as spokes

Use Compute Engine to provision the network resources that Network Connectivity then attaches to a hub.

Complementary

Cloud DNS API

→

Provides DNS for the workloads connected over the NCC hub

Pair Network Connectivity for transit with Cloud DNS for name resolution across the hub.

Complementary

Service Networking API

→

Configures private services access used alongside hub spokes

Use Service Networking when a managed Google service needs private connectivity into the same VPCs.

Complementary

Network Management API

→

Runs connectivity tests across the topology that Network Connectivity built

After wiring up hubs and spokes, use Network Management to run reachability tests between them.

FAQs

Specific to using Network Connectivity API through Jentic.

What authentication does the Network Connectivity API use?

OAuth 2.0 with the https://www.googleapis.com/auth/cloud-platform scope (the spec declares Oauth2 securitySchemes). The caller's principal needs networkconnectivity IAM roles on the project. Through Jentic the OAuth refresh token is held in your Jentic One instance and the agent only receives scoped access tokens.

Can I attach an on-premises network as a spoke?

Yes. POST /v1/{parent}/spokes with linkedInterconnectAttachments or linkedVpnTunnels referencing the hybrid resources, and the on-premises traffic flows through the hub to other spokes that allow it.

What are the rate limits for the Network Connectivity API?

Like most Google Cloud APIs the per-project quota is documented in Cloud Console under IAM and Admin > Quotas. Mutating calls return long-running operations; poll the operations resource and back off on 429 with exponential backoff.

How do I attach a VPC spoke through Jentic?

Search Jentic for 'attach a VPC spoke to a Network Connectivity hub', load projects.locations.spokes.create, and execute with parent set to the hub's location and linkedVpcNetwork.uri set to the VPC self link. Jentic refreshes the OAuth token in the background.

Does this API replace VPC peering?

Network Connectivity Center hubs provide transitive connectivity across many spokes, removing the N-squared peering mesh. VPC peering is still available for direct two-VPC scenarios and is configured via the Compute Engine API, not this one.

Can I limit what my agent is allowed to do with the Network Connectivity API?

Yes. Because you run Jentic One yourself, your own rules decide which Network Connectivity operations and OAuth credentials the agent may use. Since the hub or spoke name sits in the URL path (/v1/{name}...), you can pin the agent to a single Connectivity Center resource, letting it read that hub and accept a pending spoke there and nothing else. Destructive operations such as deleting or patching a hub or spoke are excluded unless you explicitly grant them.

GET STARTED

Start building with Network Connectivity API

Explore with Jentic One
View OpenAPI Document