$npx skillfedfor your agent

aiogoogle

Async Google API client

With conditionsPyPI WWW/HTTPReleased Jul 2026827.7K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — aiogoogle-5.19.0-py3-none-any.whl
v5.19.0 · released 2026-07-18 · 5 runtime deps: aiohttp, aiofiles, google-auth, async-timeout, contextvars

Yes, if you need async access to Google APIs and are already using asyncio in your project. The package is actively maintained, has low install friction, and carries a permissive MIT license. No known vulnerabilities as of 2026-08-14. Install it if you want to avoid blocking I/O when calling Google services; skip it if you're building a synchronous application or prefer the official google-cloud-* libraries.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.7 or later and an event loop context (asyncio); authentication credentials must be provided separately via google-auth.
  • Low install friction with a pure-Python wheel distribution.
  • Actively maintained as of 2026-07-18 with recent release activity, though the dependency on aiohttp and async-timeout means you inherit their stability and update cadence.

License · maintenance · safety

MIT (permissive) — MIT license is permissive; you can use, modify, and distribute this package freely with minimal restrictions, making it suitable for both open-source and commercial projects.

last release 2026-07-18 (27 days) · last repo commit 2026-07-18 · 224 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 827,703 downloads/mo, #4,956 on PyPI

Verify before relying

pip install aiogoogle

import asyncio
from aiogoogle import Aiogoogle

async def main():
    async with Aiogoogle() as aiogoogle:
        # Use aiogoogle to call Google APIs
        pass

asyncio.run(main())
  • Whether all listed Google APIs (Calendar, Drive, Contacts, Gmail, Maps, YouTube, Translate, Sheets, Docs, Analytics, Books, Fitness, Genomics, Cloud Storage, Kubernetes) are equally well-supported or if some have limited coverage.
  • Current Python version support beyond the stated 3.7 classifier—whether 3.11, 3.12+ are tested and supported.
  • Whether the package handles API quota limits, rate limiting, or retry logic automatically.
Same gist for agents: .md · .json

What it is and what it does

Aiogoogle is an async wrapper around Google's REST APIs, built on aiohttp and google-auth. It lets you make non-blocking calls to Google services—Drive, Gmail, Sheets, Maps, YouTube, and others—from within an asyncio event loop, avoiding the blocking I/O that would otherwise stall your application.

The package handles authentication via google-auth and abstracts away the HTTP boilerplate, so you can focus on your business logic. It's useful when you need to integrate multiple Google services into a larger async application, such as a web server, background worker, or data pipeline that must remain responsive while waiting for API responses.

Use it for

  • Build an async web service that queries Google Drive or Sheets without blocking request handlers.
  • Fetch Gmail messages or send emails asynchronously as part of a larger async workflow.
  • Integrate Google Calendar events into a real-time scheduling or notification system.
  • Batch-process YouTube or Google Maps data in a non-blocking async loop.
  • Combine multiple Google API calls in parallel using asyncio.gather() for faster data collection.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need async access to Google APIs and are already using asyncio in your project.

The package is actively maintained, has low install friction, and carries a permissive MIT license. No known vulnerabilities as of 2026-08-14. Install it if you want to avoid blocking I/O when calling Google services; skip it if you're building a synchronous application or prefer the official google-cloud-* libraries.

Install

aiogoogle on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Actively maintained as of 2026-07-18 with recent release activity, though the dependency on aiohttp and async-timeout means you inherit their stability and update cadence.

Requires Python 3.7 or later and an event loop context (asyncio); authentication credentials must be provided separately via google-auth.

License in practice

MIT license is permissive; you can use, modify, and distribute this package freely with minimal restrictions, making it suitable for both open-source and commercial projects.

Quickstart

pip install aiogoogle

import asyncio
from aiogoogle import Aiogoogle

async def main():
    async with Aiogoogle() as aiogoogle:
        # Use aiogoogle to call Google APIs
        pass

asyncio.run(main())

Verify before relying

  • Whether all listed Google APIs (Calendar, Drive, Contacts, Gmail, Maps, YouTube, Translate, Sheets, Docs, Analytics, Books, Fitness, Genomics, Cloud Storage, Kubernetes) are equally well-supported or if some have limited coverage.
  • Current Python version support beyond the stated 3.7 classifier—whether 3.11, 3.12+ are tested and supported.
  • Whether the package handles API quota limits, rate limiting, or retry logic automatically.

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
5 packages
aiohttpaiofilesgoogle-authasync-timeoutcontextvars
MaintenanceActively maintained 27 days since the last release
Last repo commit
First released
Downloads827,703 / month, #4,956 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Operating System :: OS IndependentProgramming Language :: Python :: 3.7

Evidence: aiogoogle-5.19.0-py3-none-any.whl

Tags

Capabilities
async google api clientgoogle drive python asyncgmail api async clientgoogle sheets api pythongoogle calendar asyncgoogle maps api pythonyoutube api async
Topics
async-iogoogle-apis

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “async google api client”

  • aiogoogleAiogoogle is an async Python client for accessing Google's public…
  • gcloud-aio-datastoreAsyncio and threadsafe Python client for Google Cloud Datastore that…
  • fastspecConverts OpenAPI and Google Discovery API specs into fully async…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also gcal-sync · google-api-python-client · mcp-google-sheets · workspace-mcp · google-maps-places · googlemaps · nylas · o365 · kubernetes-asyncio · pyicloud