Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/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. All rights reserved.
APIs / Storage / Google / AlloyDB API
AlloyDB API logo

Google AlloyDB API

Browse all Google APIs
✓ Official Vendor SpecStorageDatabaseoauth228 EndpointsREST

For Agents

Provision, scale, fail over, back up, and restore AlloyDB for PostgreSQL clusters and instances on Google Cloud.

Use for: Provision a new AlloyDB cluster in europe-west1, Add a read-pool instance to an existing AlloyDB cluster, Trigger an on-demand backup of an AlloyDB cluster, Restore an AlloyDB cluster from a backup

Not supported: Does not run application SQL queries, manage Postgres roles, or handle non-AlloyDB database services — use for AlloyDB cluster and instance lifecycle only.

The AlloyDB API is the control plane for AlloyDB for PostgreSQL on Google Cloud — Google's PostgreSQL-compatible managed database service tuned for transactional and analytical workloads. It provisions and manages clusters and primary or read-pool instances, runs failover and switchover, drives backups and exports, and supports cluster restore. Application data access still goes through the standard PostgreSQL wire protocol; this API is for lifecycle and operations.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the AlloyDB API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the AlloyDB 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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 AlloyDB API.

Create an AlloyDB cluster with primary instance and configure machine type and region

Add or remove read-pool instances to scale read capacity for an existing cluster

Run a controlled failover or switchover on a cluster to test disaster recovery

Trigger an on-demand backup of a cluster and restore from a backup or point-in-time

Export cluster data to Cloud Storage in PostgreSQL dump or CSV format

List long-running operations in a project and cancel an in-flight one

Inject faults into a cluster to validate application failure handling

Use Cases

Patterns agents use AlloyDB API for, with concrete tasks.

★ Provision Production Postgres Infrastructure

Platform teams use the AlloyDB API to spin up production PostgreSQL clusters as part of an environment provisioning pipeline rather than hand-clicking in the Cloud Console. The flow creates a cluster, adds a primary instance, then attaches one or more read-pool instances. The cluster appears as a standard Postgres endpoint that application services connect to with their existing drivers.

POST /v1/projects/{project}/locations/{loc}/clusters with cluster body, then POST /v1/{+parent}/instances with instanceType=PRIMARY, then create READ_POOL instances under the same parent.

Disaster Recovery Drills

Reliability teams need to prove that an AlloyDB-backed service tolerates failover. The API exposes :failover and :switchover on instances and :injectFault on clusters, so a DR drill can be expressed as a runbook that triggers the failover, watches the long-running operation, and verifies that application traffic recovered. This replaces ad-hoc console clicks during scheduled DR exercises.

POST /v1/{+name}:failover on the primary instance, poll the returned operation under /v1/{+name}/operations until done, and verify the cluster's primary IP rotated.

Backup, Restore, and Export Pipeline

A backup automation tool can use the AlloyDB API to schedule on-demand backups of every cluster, list backup objects per project, restore from any backup or point-in-time into a new cluster, and export data to Cloud Storage for archival. This lets compliance-driven teams meet RPO/RTO targets without manual operator steps.

Create a backup with POST /v1/{+parent}/backups, then test restore by POSTing /v1/{+parent}/clusters:restore with backupSource pointing at the backup name.

Agent-Driven Database Operations

An agent integrating AlloyDB through Jentic can express database lifecycle steps as natural-language intents — provision a cluster, add a read pool, take a backup. Jentic isolates the Google Cloud service account and exposes the operation schemas, so an agent stitches a multi-step DR or environment-bootstrap workflow without writing OAuth or LRO polling boilerplate.

Use the Jentic search query 'create an AlloyDB cluster' to discover the operation, then create the cluster, primary instance, and one read-pool instance and report back the connection details.

Key Endpoints

28 endpoints — the alloydb api is the control plane for alloydb for postgresql on google cloud — google's postgresql-compatible managed database service tuned for transactional and analytical workloads.

METHOD

PATH

DESCRIPTION

GET

/v1/{+name}/locations

List Google Cloud locations available for AlloyDB

GET

/v1/{+name}/operations

List long-running operations in a project and location

POST

/v1/{+name}:cancel

Cancel a long-running operation

POST

/v1/{+name}:export

Export cluster data to Cloud Storage

POST

/v1/{+name}:failover

Fail over an instance to its standby

POST

/v1/{+name}:injectFault

Inject a fault into a cluster for DR testing

POST

/v1/{+name}:import

Import data into a cluster from Cloud Storage

GET

/v1/{+name}/locations

List Google Cloud locations available for AlloyDB

GET

/v1/{+name}/operations

List long-running operations in a project and location

POST

/v1/{+name}:cancel

Cancel a long-running operation

POST

/v1/{+name}:export

Export cluster data to Cloud Storage

POST

/v1/{+name}:failover

Fail over an instance to its standby

POST

/v1/{+name}:injectFault

Inject a fault into a cluster for DR testing

POST

/v1/{+name}:import

Import data into a cluster from Cloud Storage

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

AlloyDB uses OAuth 2.0 access tokens minted from a Google Cloud service account. Jentic stores the service account JSON in the encrypted MAXsystem vault and issues short-lived tokens, so the agent never sees the key.

Intent-based discovery

Intent-based discovery

Agents search Jentic with intents like 'create an AlloyDB cluster' or 'fail over an AlloyDB instance' and Jentic returns the matching operation across the 28-endpoint surface with its input schema.

Time to first call

Time to first call

Direct AlloyDB integration takes 2-3 days to handle OAuth, project scoping, and long-running operation polling. Through Jentic, a provision or backup workflow runs in under an hour.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Cloud SQL Admin API

→

Cloud SQL Admin manages MySQL, PostgreSQL, and SQL Server instances; AlloyDB is Google's higher-performance Postgres-only service.

Use Cloud SQL Admin for general-purpose managed databases or non-Postgres engines; use AlloyDB for Postgres-compatible workloads needing higher performance and HTAP.

Alternative

Cloud Spanner API

→

Spanner is a globally distributed strongly consistent database; AlloyDB is a regional PostgreSQL-compatible service.

Use Spanner when global distribution and strong consistency are required; use AlloyDB when you need PostgreSQL compatibility within a region.

Complementary

Cloud Storage API

→

Cloud Storage is the destination for AlloyDB exports and the source for imports.

Pair with AlloyDB whenever an agent runs export or import operations.

FAQs

Specific to using AlloyDB API through Jentic.

What authentication does the AlloyDB API use?

OAuth 2.0 with the cloud-platform scope, typically via a Google Cloud service account that has the AlloyDB Admin or Editor role. Jentic stores the service account credential in the MAXsystem vault and issues short-lived access tokens to the agent, keeping keys out of agent context.

Can I run application SQL queries through this API?

No. The AlloyDB API is the control plane only — provisioning, lifecycle, backup, and operations. Application data access uses the standard PostgreSQL wire protocol against the cluster's IP and port with a Postgres driver.

What are the rate limits for the AlloyDB API?

AlloyDB control-plane operations are governed by the per-project Google Cloud quota for the AlloyDB service. Long-running operations such as create cluster and restore are throttled to a small number of concurrent operations per project; check IAM and Admin, Quotas in the Cloud Console.

How do I provision an AlloyDB cluster through Jentic?

Search Jentic for 'create an AlloyDB cluster', load the schema for /v1/projects/{project}/locations/{location}/clusters, and execute it. Run pip install jentic and use the async search, load, execute pattern. Then create a primary instance via /v1/{+parent}/instances.

How do I run a failover for testing?

Call POST /v1/{+name}:failover on the primary instance. The API returns a long-running operation; poll /v1/{+name}/operations until done is true. Use :switchover for planned, lower-impact failover.

Is AlloyDB free?

AlloyDB is paid: charges are per vCPU-hour for primary and read-pool instances, per GB of storage, and per GB of backup. See AlloyDB pricing in the Google Cloud Console for the current per-region rates.

GET STARTED

Start building with AlloyDB API

Explore with Jentic
View OpenAPI Document