Identity and Access Management (IAM)

Fine-grained access control and visibility for centrally managing cloud resources.

View documentation for this product.

Illustration of woman sitting in front of cloud with Cloud IAM icon and in front of keyboard which is networked to a mobile phone, laptop, and tablet

Enterprise-grade access control

Identity and Access Management (IAM) lets administrators authorize who can take action on specific resources, giving you full control and visibility to manage Google Cloud resources centrally. For enterprises with complex organizational structures, hundreds of workgroups, and many projects, IAM provides a unified view into security policy across your entire organization, with built-in auditing to ease compliance processes.

Illustration of a computer monitor with displaying data with a "refresh" icon

Simplicity first

We recognize that an organization’s internal structure and policies can get complex fast. Projects, workgroups, and managing who has authorization to do what all change dynamically. IAM is designed with simplicity in mind: a clean, universal interface lets you manage access control across all Google Cloud resources consistently. So you learn it once, then apply everywhere.

Illustration of a monitor with a list of bulleted items: 3 of 4 have blue checkmarks, but the 2nd has a red X. A round picture of a woman's face hovers over the upper left, and a locked padlock over the lower right

The right roles

IAM provides tools to manage resource permissions with minimum fuss and high automation. Map job functions within your company to groups and roles. Users get access only to what they need to get the job done, and admins can easily grant default permissions to entire groups of users.

Illustration of a monitor displaying a line graph, with silhouetted cloud and developer tools icon beind

Smart access control

Permissions management can be a time-consuming task. Recommender helps admins remove unwanted access to Google Cloud resources by using machine learning to make smart access-control recommendations. With Recommender, security teams can automatically detect overly permissive access and rightsize them based on similar users in the organization and their access patterns.

Illustration of a man in the center of networked lines connecting to internet devices, security, and a map pin

Get granular with context-aware access

IAM enables you to grant access to cloud resources at fine-grained levels, well beyond project-level access. Create more granular access control policies to resources based on attributes like device security status, IP address, resource type, and date/time. These policies help ensure that the appropriate security controls are in place when granting access to cloud resources.

Illustration of a computer monitor displaying a text list, with a clipboard in front

Streamline compliance with a built-in audit trail

A full audit trail history of permissions authorization, removal, and delegation gets surfaced automatically for your admins. IAM lets you focus on business policies around your resources and makes compliance easy.

Illustration of a computer monitor with text grayed out and locked. Monitor has picture of man's face center top and a dotted half circle around it with Gmail, Google Drive, Google Docs and other icons

Enterprise identity made easy

Leverage Cloud Identity, Google Cloud’s built-in managed identity to easily create or sync user accounts across applications and projects. It's easy to provision and manage users and groups, set up single sign-on, and configure two-factor authentication (2FA) directly from the Google Admin Console. You also get access to the Google Cloud Organization, which enables you to centrally manage projects via Resource Manager.

Features

Single access control interface

IAM provides a simple and consistent access control interface for all Google Cloud services. Learn one access control interface and apply that knowledge to all Google Cloud resources.

Fine-grained control

Grant access to users at a resource level of granularity, rather than just project level. For example, you can create a IAM access-control policy that grants the Subscriber role to a user for a particular Pub/Sub topic.

Automated access control recommendations

Remove unwanted access to GCP resources with smart access control recommendations. Using Recommender, you can automatically detect overly permissive access and rightsize them based on similar users in the organization and their access patterns.

Context-aware access

Control access to resources based on contextual attributes like device security status, IP address, resource type, and date/time.

Flexible roles

Prior to IAM, you could only grant Owner, Editor, or Viewer roles to users. A wide range of services and resources now surface additional IAM roles out of the box. For example, the Pub/Sub service exposes Publisher and Subscriber roles in addition to the Owner, Editor, and Viewer roles.

Web, programmatic, and command-line access

Create and manage IAM policies using the Google Cloud Console, the IAM methods, and the gcloud command line tool.

Built-in audit trail

To ease compliance processes for your organization, a full audit trail is made available to admins without any additional effort.

Support for Cloud Identity

IAM supports standard Google Accounts. Create IAM policies granting permission to a Google group, a Google-hosted domain, a service account, or specific Google Account holders using Cloud Identity. Centrally manage users and groups through the Google Admin Console.

Free of charge

IAM is offered at no additional charge for all Google Cloud customers. You will be charged only for use of other Google Cloud services. For information on the pricing of other Google Cloud services, see the Google Cloud Pricing Calculator.

IAM will give Snapchat the ability to grant fine-grained access control to resources within a project. This allows us to compartmentalize access based on workgroups and to manage sensitive resources around individual access needs.

Subhash Sankuratripati, Security Engineer, Snapchat

Technical resources

Pricing

IAM is available to you at no additional charge.

Take the next step

Start building on Google Cloud with $300 in free credits and 20+ always free products.

Need help getting started?
Work with a trusted partner
Continue browsing

A product or feature listed on this page is in beta. Learn more about product launch stages.