Cloud SQL built-in database authentication

This page describes how built-in authentication works on Cloud SQL instances.

Introduction

Authentication is the process of verifying the identity of a user who is attempting to access an instance. Cloud SQL uses the following types of authentication for database users:

Although Active Directory or Microsoft Entra ID authentication can be more secure and reliable, you might prefer to use built-in authentication or a hybrid authentication model that includes different authentication types.

Limitations

  • Cloud SQL for SQL Server doesn't support the following capabilities:
    • Custom password policies
    • IAM database authentication
    • IAM authentication for database operations
  • Cloud SQL for SQL Serversupports IAM authentication for instance and backup operations only. For more information, see IAM authentication.

What's next

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-03-19 UTC.