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.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Cloud Infrastructure / Google / Cloud Workstations API
Cloud Workstations API logo

Google Cloud Workstations API

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

For Agents

Provision Cloud Workstations clusters, configurations, and individual developer environments. Start, stop, and mint connection tokens for managed dev VMs running container-based images.

Use for: Create a workstation cluster in europe-west1, Define a workstation configuration with a custom container image, Start a workstation for a specific developer, Stop an idle workstation to save cost

Not supported: Does not handle source-control hosting, container image building, IDE installation, or production workload hosting - use for provisioning and managing managed developer workstations on Google Cloud only.

The Google Cloud Workstations API provisions and manages fully managed developer environments in Google Cloud. Administrators define workstation clusters and configurations, while individual developers create, start, stop, and connect to workstations that run preconfigured container images with their tools and source. The API exposes the cluster, config, and workstation lifecycle as well as start, stop, and connection-token endpoints, removing the need to manage VMs or local laptops as the source of truth for developer environments.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Cloud Workstations API to your agent

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

Create and manage workstation clusters as the regional fleet boundary

Define reusable workstation configurations including container image, machine type, and idle timeout

Provision, start, and stop individual workstations on behalf of developers

Generate short-lived access tokens for connecting to a running workstation

List clusters, configs, and workstations across regions for fleet visibility

Use Cases

Patterns agents use Cloud Workstations API for, with concrete tasks.

★ Standardised developer environments at scale

Platform engineering teams replace per-laptop dev setups with Cloud Workstations so every engineer joins a project with the same toolchain, source access, and IAM context. Configurations capture the container image, machine type, and persistent home directory; individual workstations inherit those settings. Onboarding time drops from days to minutes and security scope is bounded by IAM rather than by what is on a laptop.

Create a workstationConfig with container image gcr.io/myorg/dev-image:latest, then provision a workstation under that config and start it via POST /v1/{+name}:start.

Cost control through stop/start automation

Idle workstations are an unnecessary cloud cost. Schedulers call POST /v1/{+name}:stop on configurable inactivity windows and rely on persistent disks to preserve the developer's working state. The same automation can start workstations when a developer signs in for the day, balancing responsiveness against spend.

List workstations under a workstationConfig, identify those whose state is RUNNING and have been idle past a threshold, and call POST /v1/{+name}:stop on each.

Per-customer ephemeral environments

Consultancies and implementation teams spin up a workstation per client engagement so that source code and credentials never co-mingle. The cluster and config encode the security boundary; the workstation lifecycle endpoints handle provisioning when work begins and tear-down when it ends. This pattern keeps audit trails clean and aligns with customer security reviews.

Create a workstationCluster, then a workstationConfig and a workstation tied to a specific customer, and finally generate an access token via POST /v1/{+workstation}:generateAccessToken.

Agent-driven environment management through Jentic

An IT or platform agent connected through Jentic can provision new dev environments on request and tear them down when an engineer leaves. Jentic search for create a cloud workstation returns the workstations create operation; the agent fills in the parent config and name and executes. OAuth credentials are isolated inside your Jentic One instance.

Through Jentic, create a workstation under a named workstationConfig, start it, and return the access token from POST /v1/{+workstation}:generateAccessToken to the calling system.

Key Endpoints

20 endpoints — the google cloud workstations api provisions and manages fully managed developer environments in google cloud.

METHOD

PATH

DESCRIPTION

GET

/v1/{+parent}/workstationClusters

List workstation clusters

GET

/v1/{+parent}/workstationConfigs

List workstation configurations

POST

/v1/{+name}:start

Start a workstation

POST

/v1/{+name}:stop

Stop a workstation

GET

/v1/{+name}

Get a workstation, config, or cluster

GET

/v1/{+name}/operations

Track long-running operations

GET

/v1/{+parent}/workstationClusters

List workstation clusters

GET

/v1/{+parent}/workstationConfigs

List workstation configurations

POST

/v1/{+name}:start

Start a workstation

POST

/v1/{+name}:stop

Stop a workstation

GET

/v1/{+name}

Get a workstation, config, or cluster

GET

/v1/{+name}/operations

Track long-running operations

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.

C

Cloud Workstations API

- Foundational (D-)
41/100
68
Foundational Compliance
56
Developer Experience & Jentic Compatibility
18
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
68

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: B+Signals: 4
72%

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).

100%

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.

18

AI-Readiness & Agent Experience

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

Grade: FSignals: 4
74%

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 Cloud Workstations API by hand means setting up OAuth 2.0 for your Google Cloud project, refreshing access tokens, and matching cluster and workstation calls against the workstations.googleapis.com host. Through Jentic you install once, import the Cloud Workstations API from the API Directory, store the OAuth credential once, and your agent calls it.

Permission scoping

The Cloud Workstations API puts the workstation in the URL path (/v1/{name}:start), so a rule can pin your agent to one workstation: it can start and read that workstation and nothing else. You choose the operations it may call, so stopping workstations is not included unless you add it.

Credential isolation

Your Google Cloud OAuth credential is stored once, encrypted, by your own Jentic One instance and injected at execution time. Its client secret and refresh token never enter the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'start a cloud workstation' or 'list workstation configs', 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.

Alternative

Compute Engine API

→

Raw VM provisioning when you need full control rather than a managed dev environment

Use Compute Engine when you need a custom VM lifecycle. Use Cloud Workstations when developer ergonomics and managed lifecycle matter more.

Complementary

GKE API

→

Kubernetes platform for running production workloads alongside dev environments

Pair GKE-hosted services with Cloud Workstations dev environments connecting into the same VPC.

Complementary

Cloud Build API

→

Build the container images that workstation configs reference

Use Cloud Build to produce vetted dev images, then reference those images from a workstationConfig.

FAQs

Specific to using Cloud Workstations API through Jentic.

What authentication does the Cloud Workstations API use?

OAuth 2.0 (Oauth2 and Oauth2c schemes) scoped to https://www.googleapis.com/auth/cloud-platform. Through Jentic the OAuth credentials are stored encrypted and short-lived access tokens are minted at execution time.

Can I use my own container image?

Yes. The workstationConfig.container.image field accepts any Artifact Registry or public OCI image. The image is launched by the workstation runtime and the container's entrypoint is the developer's environment. Use this to ship a vetted base image with your team's tools, source paths, and IDE pre-installed.

What are the rate limits for the Cloud Workstations API?

Per-project quotas on workstation create, start, and stop calls are configured in the Cloud Console under APIs and Services. The practical limit is concurrent workstations per region, which scales with Compute Engine machine quotas. Heavy provisioning workloads should request a quota increase in advance.

How do I start a workstation through Jentic?

Search Jentic for start a cloud workstation, load the schema for POST /v1/{+name}:start, and execute it with the workstation name. The response is a long-running operation; poll /v1/{+name}/operations until done is true and then generate an access token to connect.

How are connection tokens issued?

Call POST /v1/{+workstation}:generateAccessToken on a running workstation to receive a short-lived token used by the local IDE or browser to connect. Tokens are scoped to the workstation and rotate automatically; they should not be cached beyond their expireTime.

Can I limit what my agent is allowed to do with the Cloud Workstations API?

Yes. Jentic One is self-hosted, so your own rules decide which Cloud Workstations operations and OAuth credentials the agent may use. Because the workstation is named in the URL path, such as POST /v1/{name}:start, you can pin the agent to a single workstation and let it start and read that workstation and nothing else. You choose the operations it may call, so stopping workstations or generating access tokens is excluded unless you explicitly add those operations.

GET STARTED

Start building with Cloud Workstations API

Explore with Jentic One
View OpenAPI Document