API de Google Cloud

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Las API de Google Cloud son interfaces programáticas para los servicios de Google Cloud Platform. Son una parte clave de Google Cloud Platform, que te permite agregarle a tus aplicaciones el poder de todo con facilidad, desde el procesamiento hasta las herramientas de redes, el almacenamiento y el análisis de datos basado en el aprendizaje automático.

Acerca de las API de Cloud

Las API de Cloud se exponen como servicios de API de red a los clientes, como API de Cloud Pub/Sub. Por lo general, cada API de Cloud se ejecuta en uno o más subdominios de googleapis.com, como pubsub.googleapis.com, y proporciona interfaces JSON y gRPC de JSON a los clientes en la Internet pública y las redes de nube privada virtual (VPC). Los clientes pueden enviar solicitudes HTTP y gRPC a los extremos de la API de Cloud directamente o mediante bibliotecas cliente.

Para ver las API de Cloud disponibles, consulta las API de Google Cloud en la Biblioteca de API de Google Cloud Console.

Accede a las API de Cloud

Puedes acceder a las API de Cloud desde aplicaciones de servidor con nuestras bibliotecas cliente en muchos lenguajes de programación populares, desde apps para dispositivos móviles a través de los SDK de Firebase o con clientes de terceros. También puedes acceder a las API de Cloud con las herramientas de Google Cloud CLI o Google Cloud Console.

Si eres nuevo en las API de Cloud, consulta Cómo comenzar a usar las API de Cloud.

Compatibilidad con HTTP y gRPC

Todas las API de Cloud proporcionan una interfaz HTTP JSON simple a la que puedes llamar directamente o a través de las bibliotecas cliente de la API de Google. La mayoría de las API de Cloud también proporcionan una interfaz gRPC que puedes llamar a través de las bibliotecas cliente de Google Cloud, que proporcionan un mejor rendimiento y usabilidad. También puedes usar clientes de terceros.

Para obtener más información sobre nuestras bibliotecas cliente, consulta Explicación de bibliotecas cliente.

Encriptación TLS

Todas las API de Cloud solo aceptan solicitudes seguras mediante la encriptación TLS.

  • Si usas una de nuestras bibliotecas cliente, la biblioteca se encarga de la encriptación en tránsito.
  • Si usas tu propio cliente de gRPC, debes autenticarte con Google (que requiere TLS) según las instrucciones de la guía de autenticación de gRPC.
  • Si estás creando tu propio cliente HTTP, consulta nuestras pautas HTTP.

Puedes obtener más información sobre cómo se protege el tráfico a los servicios de Google Cloud en nuestra guía de seguridad de Encriptación en tránsito.

Private Service Connect

Los clientes empresariales a menudo desean acceder a las API de Cloud de forma privada por razones de seguridad y cumplimiento. Puedes usar Private Service Connect para configurar y administrar ese acceso dentro de las redes de VPC.

Para obtener más información, consulta Configura Private Service Connect.

Guía de diseño de API

Sin importar el tipo de interfaz, todas las API de Cloud usan principios de diseño orientados a los recursos, como se describe en nuestra Guía de diseño de API, que garantiza que las API de Cloud tengan una experiencia de desarrollador simple y coherente. Puedes consultar nuestra guía de diseño de API para comprender mejor las API de Cloud.

Si deseas estudiar la definición de la interfaz de las API de Cloud, puedes visitar el repositorio de API de Google en GitHub.

Limita tu uso

Las API de Cloud se comparten entre millones de desarrolladores y usuarios. Para garantizar el uso legítimo y minimizar los riesgos de abuso, todas las API de Cloud aplican límites de frecuencia y cuotas de recursos en el uso, comúnmente conocidas como cuotas. También puedes usar estas cuotas para controlar tus gastos en productos de Google Cloud mediante la reducción de tus propios límites de cuota. Si necesitas más cuotas que los límites predeterminados, debes presentar solicitudes de aumento de cuota.

Para obtener más información, consulta Limita el uso de la API.

Supervisa tu uso

La mayoría de las API de Cloud proporcionan información detallada sobre el uso de la API de tu proyecto, incluidos los niveles de tráfico, las tasas de error y las latencias. Te ayuda a clasificar rápidamente los problemas con las aplicaciones que usan las API de Cloud. Puedes ver esta información en el Panel de API de Google Cloud en Google Cloud Console. También puedes crear paneles y alertas personalizados en Cloud Monitoring.

Para obtener más información, consulta Supervisa el uso de la API.

API de Google Enterprise

Las API de Google Enterprise son API de alta estabilidad y están listas para su uso empresarial con opciones de asistencia disponibles.

Para obtener más información, consulta API de Google Enterprise.

Pruébalo tú mismo

Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.

Comenzar gratis