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 / App Engine Admin API
App Engine Admin API logo

Google App Engine Admin API

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

For Agents

Provision App Engine apps, deploy versions, split traffic across services, and manage domains, certificates, and firewall rules. Useful for agents managing serverless deploys on App Engine.

Use for: Create a new App Engine application in europe-west1, Deploy a new version of the orders service, Migrate 100 percent of traffic to version v42, Split traffic 90/10 between v41 and v42

Not supported: Does not handle App Engine source code build, runtime request handling, or non-App-Engine compute platforms - use for App Engine application admin and deployment management only.

The App Engine Admin API provisions and manages developers' App Engine applications. It exposes the application itself, services, versions, and instances, plus authorized domains, authorized certificates, domain mappings, firewall ingress rules, and operations. Through it, teams create apps, deploy and migrate traffic across versions, attach SSL certificates, lock down ingress, and inspect running instances.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the App Engine Admin API to your agent

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

Create App Engine applications and configure default settings

Deploy new versions and migrate traffic between them

Split traffic between versions for canary or A/B rollouts

Attach authorized SSL certificates to custom domains

Configure firewall ingress rules at the application level

Inspect and debug running App Engine instances

Use Cases

Patterns agents use App Engine Admin API for, with concrete tasks.

★ Canary and traffic splitting

Engineering deploys a new version, sends 5 percent of traffic to it, monitors errors, then steps the split up to 25, 50, and finally 100 percent. The traffic split endpoint takes a map of version IDs to fractions, so the agent ratchets the rollout in scripted steps rather than redeploying each time.

Patch service 'orders' under app 'my-app' with traffic split {v41: 0.9, v42: 0.1} and confirm via the returned operation.

Custom domain and SSL automation

Teams map custom domains to App Engine services and rotate managed SSL certificates without leaving CI. Authorized domains, domain mappings, and authorized certificates are first-class resources, so cert renewal pipelines target the API rather than scripting console clicks.

Create a domain mapping for orders.example.com on app 'my-app' bound to authorized certificate certs/cert-123.

Ingress firewall hardening

Security tightens public exposure by adding deny-by-default firewall rules and explicit allow rules for known IP ranges. The firewall ingress rules endpoints accept ordered priority entries so policy changes are auditable through Git rather than ad-hoc.

Create an ingress rule with priority 1000 on app 'my-app' denying 198.51.100.0/24 and confirm by listing rules.

AI agent deploy operator via Jentic

An AI agent acting as a deploy operator handles routine version migrations and cert renewals by calling Jentic-mediated App Engine operations. The agent never holds the project's service account JSON; Jentic securely stores it and supplies short-lived scoped tokens.

On a Slack request 'roll out v42 to 100%', step traffic split from 10 to 50 to 100 percent on the orders service over 10 minutes and post each step in Slack.

Key Endpoints

43 endpoints — the app engine admin api provisions and manages developers' app engine applications.

METHOD

PATH

DESCRIPTION

POST

/v1/apps

Create an App Engine application

GET

/v1/apps/{appsId}

Get an App Engine application

GET

/v1/apps/{appsId}/authorizedCertificates

List authorized SSL certificates

GET

/v1/apps/{appsId}/authorizedDomains

List authorized domains

GET

/v1/apps/{appsId}/domainMappings

List custom domain mappings

GET

/v1/apps/{appsId}/firewall/ingressRules

List firewall ingress rules

DELETE

/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}

Delete an authorized certificate

POST

/v1/apps

Create an App Engine application

GET

/v1/apps/{appsId}

Get an App Engine application

GET

/v1/apps/{appsId}/authorizedCertificates

List authorized SSL certificates

GET

/v1/apps/{appsId}/authorizedDomains

List authorized domains

GET

/v1/apps/{appsId}/domainMappings

List custom domain mappings

GET

/v1/apps/{appsId}/firewall/ingressRules

List firewall ingress rules

DELETE

/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}

Delete an authorized certificate

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.

A

App Engine Admin API

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

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: CSignals: 4
79%

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

35%

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.

19

AI-Readiness & Agent Experience

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

Grade: FSignals: 4
75%

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

63

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: B-Signals: 1
62%

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 App Engine Admin API by hand means configuring Google OAuth2, scoping a service account for App Engine admin access, and minting access tokens across its 43 admin operations yourself. Through Jentic you install once, import the App Engine Admin API from the API Directory, store the OAuth credential once, and your agent calls it.

Permission scoping

This API puts the application id in the URL path (/v1/apps/{appsId}/...), so a rule can pin your agent to one App Engine application: it can read authorized certificates, domains, mappings, and firewall rules there and nothing else. You choose the operations it may call, so destructive ones like deleting an authorized certificate are not included unless you add them.

Credential isolation

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

Agents search Jentic by intent such as 'split App Engine traffic' or 'add a domain mapping', and Jentic returns the matching admin operation with its input schema so the agent calls the right endpoint without the gcloud CLI or the full Cloud reference.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

API Gateway API

→

Fronts App Engine services with auth, quotas, and an OpenAPI contract.

Use App Engine for the backend; use API Gateway when you want a managed public API surface in front of it.

Complementary

App Hub API

→

Catalogs apps and the services (including App Engine services) that compose them.

Use App Engine to run the workload; use App Hub to register the application and its services for fleet-wide visibility.

Complementary

API Keys API

→

Provisions scoped API keys consumed by App Engine outbound calls.

Use App Engine for the runtime; use API Keys to mint and rotate the credentials those services use to call other Google APIs.

FAQs

Specific to using App Engine Admin API through Jentic.

What authentication does the App Engine Admin API use?

OAuth 2.0 with Google Cloud credentials. Through Jentic the credentials are vaulted and exchanged for scoped access tokens at runtime.

Can I split traffic across versions with this API?

Yes. Patch the service resource with a traffic split that maps version IDs to fractional weights, with shardBy controlling stickiness. The returned operation completes when the new split is fully applied.

What are the rate limits for the App Engine Admin API?

Standard Google Cloud per-project per-minute quotas apply. Deploy and traffic operations are long-running; quota is consumed at issuance, not while polling the operation, so repeated polling is safe.

How do I migrate traffic to a new version through Jentic?

Search Jentic for 'app engine traffic split', load the schema for the services patch operation, and execute it with the service name and a split map (e.g. {v42: 1.0}). Jentic returns the operation handle for polling until the migration completes.

Is the App Engine Admin API free?

Management calls are free. App Engine itself bills for instance hours, requests, and outbound traffic according to App Engine pricing.

How do I add a custom domain with managed SSL?

Add the domain to authorizedDomains, create an authorizedCertificate (or use a managed certificate), then create a domainMapping bound to that certificate. The mapping returns the DNS records you must add at your registrar.

Can I limit what my agent is allowed to do with the App Engine Admin API?

Yes. Because Jentic One is self-hosted, you set the rules that decide which operations and credentials your agent may use. Since this API carries the application id in the URL path (/v1/apps/{appsId}/...), your rules can pin the agent to a single App Engine application, where it reads services, versions, authorized certificates, domains, mappings, and firewall ingress rules and nothing else. You choose the exact operations it may call, so destructive ones such as deleting an authorized certificate stay out of reach unless you explicitly grant them.

GET STARTED

Start building with App Engine Admin API

Explore with Jentic One
View OpenAPI Document