Google Drive
Google Drive API: archivos y carpetas con cuotas de units/min por proyecto.
Ver la documentaciónPara qué sirve
Qué problema resuelve
Drive API permite listar, subir, compartir y buscar archivos en Google Drive desde tu app. Forma parte de Google Workspace APIs: OAuth de usuario o cuentas de servicio.
Los límites se expresan en «units» por minuto (proyecto y usuario), no en un plan Free de marketing aparte del almacenamiento de la cuenta Google.
En la práctica
Qué puedes hacer con ella
- Listar y buscar archivos con query q=.
- Subir o actualizar contenidos (multipart/resumable).
- Gestionar permisos y carpetas compartidas.
- Respetar quotas de units/min por proyecto y usuario.
- Usar Drive de la cuenta dentro de su storage.
¿Es gratis?
API sin cargo extra dentro de las cuotas
La guía vigente publica 1.000.000 de unidades por minuto y proyecto, 325.000 por minuto y usuario y un umbral diario de facturación de 400 millones de unidades. El uso de la API no tiene coste adicional; el almacenamiento depende de la cuenta Drive o Workspace.
Comprobado el 2026-08-02. Fuente: página oficial de precios o límites
Qué son las units
Cada método Drive tiene un coste en quota units (p. ej. lecturas baratas vs escrituras). Los techos son por minuto (proyecto y usuario). No son tokens de chat: son contadores de rate limit de Google APIs.
Quotas documentadas
| Límite | Cuota | Qué significa en la práctica |
|---|---|---|
| Units / min (proyecto) | 1.000.000 | Tope por proyecto según limits guide. |
| Units / min (usuario) | 325.000 | Tope por usuario según limits guide. |
| Umbral diario (sin cargo API) | 400 millones de unidades | Umbral diario de facturación publicado en la guía vigente. |
API y storage
| Plan | Precio | Para quién | Qué incluye (resumen) |
|---|---|---|---|
| Drive API quotas | $0 de coste adicional por API | Apps dentro de quotas. | Units/min; storage según cuenta Google |
| Google One / Workspace | Según plan | Más almacenamiento. | Planes de storage de Google |
Uso y licencia
| Pregunta | Respuesta clara |
|---|---|
| ¿Open source? | No. Google Drive API es servicio de Google bajo sus términos. |
| ¿Uso comercial? | Sí cumpliendo Google API Services User Data Policy y OAuth. |
| ¿Cuenta? | Sí. OAuth cliente o service account + Drive API enabled. |
Cómo empezar
Listar archivos con files.list.
Listar archivos del usuario con OAuth.
Dirección base de las imágenes: https://www.googleapis.com/drive/v3
- 01
Paso 1
Crea un cliente OAuth en GCP y habilita Drive API.
- 02
Paso 2
Obtén access token con scope drive.readonly o el mínimo necesario.
- 03
Paso 3
GET /files?pageSize=10 con Authorization: Bearer.
- 04
Paso 4
Maneja 403 rateLimitExceeded con backoff.
Con tu agente
Prompt para integrar la API
Prompt para que tu agente lo deje listo
Pega esto en Cursor, Claude Code, Codex u otro agente de código:
Integra Drive API v3 con scopes OAuth mínimos. La guía vigente publica 1.000.000 de unidades/minuto por proyecto, 325.000 por usuario y minuto y un umbral diario de facturación de 400 millones. No inventes precio por solicitud: el almacenamiento depende de la cuenta Google. Fuente: https://developers.google.com/drive/api/guides/limits .Detalle técnico
Acceso, HTTPS y CORS
- 01
Acceso · OAuth
Requiere flujo OAuth: el usuario autoriza tu aplicación antes de leer sus datos.
- 02
HTTPS · Sí
Sirve sobre TLS, así que vale para producción y para páginas ya en HTTPS.
- 03
CORS · Sin verificar
No consta si permite llamadas desde el navegador; pruébalo antes de montar el cliente.