You can deploy Antigravity App and Antigravity CLI in FedRAMP High, IL4, IL5, ITAR, and CJIS data boundary environments when used with the Gemini platform.
Use these instructions to configure the Antigravity App and the Antigravity CLI to support the regulatory standards and similar guidelines required for US public sector organizations and enterprise customers. Deviation from the steps on this page can lead to a non-compliant configuration.
A Third-Party Assessment Organization (3PAO) validated that these deployment
instructions allow the Antigravity App and Antigravity CLI to only communicate
with one US-based cloud service API regional endpoint. The
aiplatform.us.rep.googleapis.com API endpoint is already
supported by the
Assured Workloads data boundaries for FedRAMP High, IL4, IL5, ITAR, and
CJIS. For more information, see Coalfire's Evaluation of Antigravity App and
CLI.
Prerequisites
- Create an Assured Workloads folder for your compliance framework.
Deploy Antigravity App and Antigravity CLI
Complete the following steps to deploy Antigravity App and Antigravity CLI and configure your local environment and client to meet your organization's security expectations:
- Download Antigravity App and Antigravity CLI locally.
- Create a project in your Assured Workloads folder and enable API access. For instructions, see the Google Cloud project and API setup section.
- Configure authentication to Antigravity as appropriate for your users and clients. You can use Cloud Identity (for federation with your external identity provider or system) and Google Cloud service accounts to authenticate to Antigravity.
Sign in to Antigravity using Application Default Credentials, as follows:
When using the Antigravity desktop client:
- Select a project within the Assured Workloads folder.
- Choose the US location.
When using the Antigravity CLI:
Use the Google Cloud CLI to configure your quota project:
gcloud auth application-default set-quota-project QUOTA_PROJECT_IDReplace
QUOTA_PROJECT_IDwith the ID of the project in your Assured Workloads folder.Set the following environment variables:
export AGY_ADC_AUTH=true export GOOGLE_CLOUD_LOCATION=us export AGY_CLI_DISABLE_AUTO_UPDATE=true
Connect to supported models
The following models are supported for FedRAMP High, IL4, IL5, ITAR, and CJIS:
- Gemini 3.6 Flash
- Gemini 3.7 Flash
- Gemini 3.8 Flash
To connect to a version of the model that supports US Public Sector compliance requirements, select US as your base endpoint URI. You must select US to ensure that prompts and responses conform to the specific requirements of US Public Sector customers. For instructions, see Regional endpoints and network allowlists.
Disable optional APIs
Antigravity App and Antigravity CLI call other backend APIs, not all of which support compliance with US Public Sector requirements. These APIs aren't necessary for the core functionality of the product. To maintain the compliance of your deployment, disable the ability to invoke the following APIs from your local environment:
- All non-US multi-region endpoints in
aiplatform.*.rep.googleapis.com(except foraiplatform.us.rep.googleapis.com) antigravity.google*.antigravity.googleantigravity.google.com*.antigravity.google.comantigravity-cli-auto-updater-974169037036.us-central1.run.appantigravity-hub-auto-updater-974169037036.us-central1.run.appantigravity-unleash.googbusinessaicode.googleapis.comchromewebstore.google.comcloudcode-pa.googleapis.comaicode.googleapis.comdaily-cloudcode-pa.googleapis.complay.googleapis.com
To disable these endpoints in your local environment, apply the following controls:
- Network and proxy rules: in your corporate web proxy, firewall, or DNS
policy, block outbound requests to the listed domains while still permitting
traffic to the
aiplatform.us.rep.googleapis.comendpoint. - Endpoint usage organization policy: configure the
constraints/gcp.restrictEndpointUsageorganization policy constraint at the folder or project level to deny thein:non-us-aiplatform-endpointsvalue group (which blocks global and non-US Gemini Enterprise Agent Platform endpoints) and thebusinessaicode.googleapis.com,businessaicode.us.rep.googleapis.com, andbusinessaicode.eu.rep.googleapis.comendpoints. To find the supported multi-region endpoints for Agent Platform, see Multi-region endpoints. For instructions on configuring this constraint and its curated value groups, see Restrict endpoint usage. - Project API management: disable the
businessaicode.googleapis.comandcloudaicompanion.googleapis.comAPIs in your Assured Workloads project if they are enabled. Thecloudcode-pa.googleapis.comendpoint is an internal Google client endpoint that you can't enable or disable through Service Usage and must block by using your network or proxy rules. For more information, see Disable services. - Automatic CLI updates: set the
AGY_CLI_DISABLE_AUTO_UPDATE=trueenvironment variable to help prevent the Antigravity CLI from querying theantigravity-cli-auto-updater-974169037036.us-central1.run.appendpoint on startup.
Support SSL/TLS inspection and certificates
Antigravity App and CLI automatically query and use the host operating system's
trusted root store, such as /etc/ssl/certs on Linux, the Windows Certificate
Store on Windows, and the Keychain on macOS.
If you deploy the enterprise's corporate CA certificate bundle to the client OS, Antigravity automatically trusts and operates within the inspected SSL/TLS environment. You don't require a custom CA override.
If you use corporate proxies, the HTTP transport from the Go language supports the system's standard proxy environment variables. Configure these variables on the machines that run Antigravity:
HTTP_PROXYHTTPS_PROXYNO_PROXY
For more information, see Settings.