Why client SDK generation belongs in the open

Google has partnered with Speakeasy to open-source their OpenAPI code generation suite under the AGPLv3 license, a strategic move prompted by the sudden shutdown of Google's previous proprietary SDK provider. The newly open-sourced suite equips developers with deterministic, multi-language SDK generators that natively support strict typing and SSE streaming, alongside tools for compiling agent-native CLIs and documentation MCP servers. Engineering teams can now safely integrate this robust tooling directly into their CI pipelines to automatically generate reliable client libraries for their own APIs, all while retaining complete licensing control over the output code.

Notebooks in Gemini: a dedicated workspace for focused, organized work, now for schools and organizations

In April, we announced notebooks in Gemini as a dedicated, focused space for individual users to organize their projects and conversations. Now, students of all ages, educators, and professionals can access notebooks to keep conversations about a topic organized in one place. For example:

  • Students can upload all of their materials for a specific course into a single notebook to turn Gemini into a personalized, course-aware study partner that can generate custom practice quizzes and simplify complex topics.
  • Educators can upload their curriculum standards, assignment rubrics, and lesson templates to rapidly generate aligned coursework, differentiated learning materials, and targeted student feedback.
  • Professionals can upload product information, project details, research reports, and strategy notes for a specific topic into a notebook to synthesize key insights and draft deliverables.

This tool also combines two of Google’s most powerful AI tools, the Gemini app and Gemini Notebook, to unlock new ways of working and studying. For example, if you’re a student, try adding class notes to a notebook and using Gemini Notebook to create a Cinematic Video Overview. The next day, open the notebook in the Gemini app and ask it to create a study guide based on that same material.


Getting started

  • Admins: Access to Notebooks in Gemini is on by default, and is controlled using the Gemini App and Gemini Notebook access settings. As an administrator of your organization's Google Accounts, you can control who can use Notebooks in Gemini. Notebooks in Gemini are available to users who are in a group or OU with both Gemini Notebook and Gemini set to On. Visit the Help Center to learn more about turning Gemini and Gemini Notebook on or off for users.
  • End users: Open the left side panel in the Gemini app and click “New notebook” to start adding your sources and focus area. You can add up to 10 sources to your notebook. Visit the Help Center to learn more

Rollout pace

Availability

  • Available to all Google Workspace customers and Workspace Individual subscribers outside of the European Economic Area (EEA), as well as users with personal Google accounts globally

Resources

Introducing the AndroidX Security State Libraries: A Unified View of Device Security

Posted by Maunik Shah, Staff Software Engineer, Alec Garcia, Software Engineer, and Joseph Yong, Technical Program Manager


At Android, we are constantly working to provide developers and enterprise partners with the data they need to keep devices protected. Today, we're thrilled to announce the stable release of the AndroidX Security State version 1.1.0 and Security State Provider version 1.0.0 libraries which provides a centralized mechanism designed to bring further transparency to the comprehensive security posture and pending updates across the Android ecosystem.

Whether you develop security-critical, consumer-facing apps (such as banking, fintech, or healthcare) or Mobile Device Management (MDM) solutions, these libraries enable you to programmatically verify the security state of the device per component. Rather than relying on a coarse, monolithic Security Patch Level (SPL), you can evaluate true component-level protection and whether remediations are actively pending via the androidx.security.state library. For OEMs and Over-The-Air (OTA) client developers, the companion androidx.security.state.provider library allows you to expose update availability via standardized mechanisms.

Understanding Security Patch Levels (SPL)

As Android has evolved to deliver rapid, independent component updates through modular systems like Google Play system updates, relying on a single SPL build property is no longer the best way to determine a device's true security posture. To provide  component level visibility, the Security State libraries provide APIs for three distinct patch levels:

  • Device SPL (DSPL): The security patch level currently installed and running on the device for specific system components, queried from device properties and configs without network calls.
  • Published SPL (PSPL): The latest patch level officially published in the Android Security Bulletin for those components.
  • Available SPL (ASPL): The patch level ready to be downloaded and installed on the specific device, queried asynchronously via inter-process communication (IPC) with on-device update clients.

The Security State libraries track these patch levels across the following components:
  • System: The core Android operating system, updated via standard/OEM system OTA updates.
  • System modules: Modular OS subsystems updated seamlessly in the background via Google Play system updates (Project Mainline).
  • Kernel: The foundational layer connecting the device's hardware and software, evaluated via Long-Term Support (LTS) release versions (such as 5.15.159 or 6.1.91) rather than monthly calendar dates.
By surfacing these three distinct patch levels at the component level, developers and enterprises can now understand exactly how secure a device is, identify missing patches, and take proactive remediation steps. One way of doing so can be seen in the example below.


Rather than taking an all-or-nothing approach to device access, developers and enterprises can combine DSPL, PSPL, and ASPL to make smart, contextual security decisions. For example, a banking or enterprise app can compare a device's current security patch (DSPL) against pending updates (ASPL) before initiating sensitive workflows like high-value payments or credential enrollment. If an update is waiting to be installed, developers and enterprises can require the user to update their device first. For even finer control, developers and enterprises can query whether specific high-risk vulnerabilities (CVEs) have been patched on the device, such as verifying that critical NFC or Bluetooth fixes are in place before authorizing tap-to-pay or proximity data sharing.

High-level flow

For app developers and enterprise management

Client applications can use the androidx.security.state library to make informed, context-aware decisions:

  • Synchronous Posture Checks (DSPL): Apps can immediately inspect the installed patch levels of the system, system modules, and kernel on app launch and compare with PSPL to verify whether the device meets an organization's required security baseline before unlocking sensitive corporate resources or biometric access.
  • Pending Update Prompting (ASPL): Instead of immediately blocking an employee whose device is slightly behind on patches, enterprise apps can query ASPL to check if a pending system update or Google Play system update is staged and ready to install. If so, apps can display tailored in-app guidance directing the user to System Settings to complete the installation.
  • Vulnerability-Level Auditing (CVEs): For high-assurance use cases, the library provides ability to download device-specific vulnerability reports from Open Source Vulnerabilities (OSV) to programmatically audit whether specific, critical CVEs have been resolved on the device.

For OEMs & update clients: Standardizing update availability

The companion androidx.security.state.provider library establishes a standardized, Android IPC mechanism for update clients to report update availability directly on the device. Historically, even if proprietary OTA clients surfaced update availability, this information was siloed and not queryable by third-party applications. Going forward, apps can access ASPL details through a single, unified API, regardless of whether the update is delivered via an OEM’s dedicated OTA client or Google Play, as long as it is provided by the update client.

  • Google Play system updates already expose ASPL across GMS Android devices.
  • Google Over-The-Air (GOTA) has also been onboarded and we are working with OEMs worldwide to onboard their OTA clients to this standardized framework.

Incorporating bulletin-level data

Beyond a single SPL string, the Security State libraries provide clarity on what that patch level actually means for the device. By integrating with the Open Source Vulnerabilities (OSV) database to obtain Android Security Bulletin data, the libraries can look deeper than ever before. Instead of just asking if a specific threat, such as a CVE entry, is blocked, this data also allows the libraries to provide the “effective” and granular security state of the device.

Here are two ways this approach benefits enterprises and Android OEMs:

  • Sometimes, a monthly security update does not contain any new threats for a specific component. In this case, the libraries automatically increments the security level for that component to reflect its "effective" security state. This ensures that a device is accurately credited for being fully protected against all known security threats.
  • A new feature introduced in Android 17 allows OEMs to declare specific security fixes that have been applied above the SPL via a Supplemental Patches XML file. This feature allows OEMs who backport specific security fixes to immediately prove device compliance without having to wait for a full monolithic SPL bump, ensuring continuous patching efforts are properly credited. The Security State libraries surface this granular information to apps and services, ensuring that continuous patching efforts are recognized the moment they are implemented.

Get started

The Security State Libraries are built to empower the entire Android ecosystem.

We value your feedback! Please try out the libraries and let us know your thoughts or report any issues on the public Android Issue Tracker.

Automate workflows with custom starters and steps, third-party integrations, and webhooks in Workspace Studio

To expand the capabilities of Workspace Studio and help teams build powerful, custom automations, we are introducing four new features for flows in Workspace Studio: custom starters, custom steps, third-party (3P) integrations, and webhooks. These new capabilities empower users to seamlessly connect custom Google Apps Script functions, integrate third-party services, and trigger external webhooks directly within flows in Workspace Studio.

All of these features are backed by granular enterprise security controls that allow admins to safely enable and adopt agentic capabilities across their organizations.

  • Custom starters: Build and publish custom, real-time triggers to run flows based on events in other applications.

Custom starter that triggers a Studio Flow from an external application
  • Custom steps: Build and run custom logic (e.g. using Apps Script) and tailor flows to advanced business needs.

Create custom steps using Apps Script

  • Third-party integrations (Beta): Connect third-party applications and services to pass data effortlessly between Workspace and external tools to automate your business flows. The following integrations are available:
    • Asana
    • Confluence
    • Hubspot
    • Jira
    • Mailchimp
    • Quickbooks
    • Salesforce
    • Slack

Step to add a Jira comment in Studio Flows
  • Webhooks: Send HTTP requests to external endpoints and trigger actions in them. On supported editions, admins can set an URL allowlist for webhook access.

Webhook step in Studio Flows

Getting started

Rollout pace

Admin console settings

End-user visible features

Availability

  • Business: Business Starter, Standard, and Plus
  • Enterprise: Enterprise Standard and Plus
  • Education: Education Fundamentals, Standard, and Plus
  • Education Add-ons: Google AI Pro for Education; Teaching and Learning
  • Other Add-ons: AI Expanded Access

*Webhook URL allowlist functionality is available for Business Plus; Enterprise Standard and Enterprise Plus; Education Standard and Education Plus

Resources

Introducing Expert Intelligence in Gemini Notebook

We’re introducing Expert Intelligence, a cross Google initiative that helps users engage with trusted sources through Google AI products, starting with Gemini Notebook. Featuring more than 100,000 books from major publishers, employees and students can now incorporate insights from leading authors, publications, and domain experts directly into Gemini Notebook.

Users will be able to add compatible ebooks they’ve purchased from Google Play Books directly to a Gemini Notebook, making it simple for them to ask questions about a book and receive responses grounded directly in its text. Readers can also use Gemini Notebooks to help you understand books in new ways, for example, by generating Infographics, Audio Overviews, Quizzes, or more. We’re also providing a book on us for users 18 years or older in the U.S. while supplies last.

Even better, employees and students can combine an author’s expertise with a variety of other sources, including their own information. For example:

  • A student can upload their class syllabus and lecture notes alongside a purchased book to generate an Audio Overview and practice quizzes to prepare for final exams.
  • A manager can ask Gemini Notebook to help brainstorm strategies on how to best give employees feedback and navigate tough conversations by consulting a book on management best practices.

Note: To interact with an ebook in a shared notebook—such as asking questions or creating artifacts—recipients must also have purchased an eligible Play Book ebook.

Getting started

  • Admins: In order for end users to access this feature, they must be in an OU with Gemini Notebook, Google Play, and Google Books set to On. Visit the Help Center to learn more about turning Gemini Notebook and Google Play and Google Books on or off for users.
    • Tip: For students who need access only to specific books, admins can purchase books using Buy for Groups and allocate to the students without needing to provide Google Play access (available to organizations with Google Workspace for Education Plus or a Teaching & Learning add-on).
  • End users: There is no end user setting for this feature. To see if a book is eligible for Expert Intelligence, visit Google Play Books. If the ebook is eligible, you’ll see Gemini Notebook listed when you click the “Tools” badge on a book’s detail page, or you can browse eligible books. Visit the Help Center to learn more about adding Play Books ebooks as a source in Gemini Notebook.

Rollout pace

Availability

  • Available to all Google Workspace customers, Workspace Individual subscribers, and users with personal Google accounts who have Gemini Notebook, Google Play, and Google Books enabled

Resources

Stable Channel Update for ChromeOS / ChromeOS Flex

The Stable channel is being updated to OS version 16765.49.0 (Browser version 152.0.7977.129) for most ChromeOS devices.

If you find new issues, please let us know one of the following ways:


  1. File a bug

  2. Visit our ChromeOS communities

    1. General: Chromebook Help Community

    2. Beta Specific: ChromeOS Beta Help Community

  3. Report an issue or send feedback on Chrome

  4. Interested in switching channels? Find out how.


Luis Menezes

Google ChromeOS