API de Google Cloud

Las API de Google Cloud son una parte fundamental de Google Cloud Platform y permiten agregar con facilidad la tecnología desde el acceso al almacenamiento hasta el análisis de imágenes basado en el aprendizaje automático a tus aplicaciones de Cloud Platform.

Accede a las API de Cloud

Puedes acceder a las API de Cloud desde las aplicaciones de servidor con nuestras bibliotecas cliente en una gran variedad de lenguajes de programación populares, desde apps para dispositivos móviles mediante los SDK de Firebase o a través del uso de clientes de terceros. También puedes acceder mediante las herramientas de línea de comandos del SDK o nuestra IU web de Google Cloud Console.

Varias superficies: REST y gRPC

Todas nuestras API de Cloud exponen una interfaz JSON REST sencilla que puede llamar de forma directa o través de nuestras bibliotecas cliente. Algunas de nuestras API de última generación también proporcionan una interfaz RPC que permite a los clientes realizar llamadas a la API mediante gRPC: muchas de nuestras bibliotecas cliente usan esto para proporcionar un rendimiento aún mejor cuando usas estas API. Puedes obtener más información sobre las interfaces de API y los tipos de biblioteca en Explicación de las bibliotecas cliente.

Más allá del tipo de interfaz, las API de Cloud usan principios de diseño orientados a recursos como se describe en nuestra Guía de diseño de API de Google.

Supervisa tu uso

La mayoría de las API de Cloud proporcionan información detallada del uso de esa API en tu proyecto, como los niveles de tráfico, las tasas de errores o incluso latencias, lo que te ayuda a clasificar con rapidez los problemas que afectan a las aplicaciones que usan servicios de Google. Puedes ver esta información en el Panel de la API de Cloud Platform Console. También puedes crear paneles y alertas personalizados en Google Cloud's operations suite. Puedes obtener más información sobre la supervisión y las métricas de las API en Supervisa el uso de la API.

API disponibles

En la tabla siguiente, se enumeran todas las API de Cloud disponibles en la actualidad:

API Descripción
API de Compute
API de administrador de App Engine Aprovisiona y administra aplicaciones de App Engine.
API de Acceso al SO Asocia claves públicas SSH con Cuentas de Google para acceder a instancias de Compute Engine.
API de configuración del SO Administra parches de SO y parámetros de configuración en instancias de Compute Engine.
API de Compute Engine Crea y ejecuta máquinas virtuales en Google Cloud.
API de Kubernetes Engine Prepara y administra clústeres que ejecutan aplicaciones basadas en contenedores, con tecnología Kubernetes de código abierto.
API de Compute Engine Instance Group Updater Actualiza grupos de instancias de Compute Engine.
API de Cloud Functions Administra las funciones que proporcionan los usuarios básicos y que se ejecutan en respuesta a los eventos.
API de Cloud Run Implementa y administra las imágenes de contenedor que proporcionan los usuarios y que se escalan de forma automática en función del tráfico HTTP.
API de almacenamiento y bases de datos
API de Cloud Bigtable Admin Administra tus instancias, clústeres y tablas de Cloud Bigtable.
API de datos de Cloud Bigtable Accede a la solución de macrodatos NoSQL para almacenar terabytes o petabytes de datos sin esquema.
API de Datastore Accede a la base de datos de documentos de NoSQL sin esquema para brindarle a tu aplicación almacenamiento completamente administrado, sólido y escalable.
API de Cloud Spanner Crea, borra, modifica y muestra instancias y bases de datos de Cloud Spanner. Ejecuta transacciones con datos almacenados en bases de datos de Cloud Spanner.
API de administración de Cloud SQL Crea y configura instancias de Cloud SQL, que proporcionan bases de datos de MySQL completamente administradas.
API de Cloud Storage Almacena y recupera objetos de datos potencialmente grandes e inmutables.
API de Storage Transfer Transfiere datos de fuentes de datos externas a un depósito de Google Cloud Storage o entre varios de estos.
API de Herramientas de redes
API de Cloud DNS Configura y entrega registros DNS autorizados.
API de análisis de datos
API de BigQuery Crea, administra, comparte y consulta datos.
API de Transferencia de datos de BigQuery Realiza importaciones de datos simplificadas a BigQuery.
API de Dataflow Desarrolla y ejecuta patrones de procesamiento de datos, como ETL, procesamiento por lotes y procesamiento continuo.
API de Dataproc Administra clústeres y trabajos basados en Hadoop en Google Cloud Platform.
API de Cloud Composer Es un servicio de organización de flujos de trabajo completamente administrado.
API de Cloud Life Sciences Procesa, analiza y anota datos genómicos y biomédicos a gran escala mediante flujos de trabajo en contenedores.
API de Pub/Sub Proporciona un sistema confiable de mensajería asíncrona entre aplicaciones de varios a varios.
API de Cloud Healthcare API basadas en estándares que permiten obtener estadísticas prácticas sobre la atención médica para entornos centrados en la seguridad y el cumplimiento.
API de aprendizaje automático
AutoML Entrena modelos de aprendizaje automático personalizados y de alta calidad casi sin esfuerzo ni experiencia en el tema.
API de Vision Integra en las aplicaciones las funciones de Google Vision, como el etiquetado de imágenes; la detección de rostros, logotipos y puntos de referencia; el reconocimiento óptico de caracteres (OCR) y la detección de contenido explícito.
API de voz a texto Usa reconocimiento de voz rápido y preciso para convertir audio, ya sea proveniente de un micrófono o de un archivo, en texto en más de 80 idiomas y variantes.
API de Cloud Natural Language Analiza la estructura y el significado del texto, lo que incluye el análisis de opiniones, el reconocimiento de entidades y las anotaciones de texto.
API de Cloud Translation Traduce texto de un idioma a otro.
API de Dialogflow Paquete de desarrollo de extremo a extremo para interfaces conversacionales, (p. ej., chatbots, aplicaciones y dispositivos con función de voz).
Talent Solutions Aplica el aprendizaje automático en la experiencia de búsqueda de trabajo.
API de Herramientas de administración
API de Facturación de Cloud Recupera cuentas de facturación de Google Cloud Console y las asocia con proyectos.
Presupuesto de Cloud Billing Visualiza, crea y administra los presupuestos de Facturación de Cloud de manera programática a gran escala.
API de catálogo de Cloud Billing Acceso programático a todo el catálogo público de Google Cloud que consta de SKU facturables, precios públicos y metadatos relevantes.
API de Cloud Build Compila imágenes y artefactos en la nube.
API de Deployment Manager Declara, configura e implementa soluciones complejas en Google Cloud Platform.
API de Cloud Runtime Configuration Proporciona funciones para la configuración dinámica y la coordinación de las aplicaciones que se ejecutan en Google Cloud.
API de Cloud Scheduler Es un programador de trabajos cron de nivel empresarial completamente administrado.
API de Cloud Tasks Permite administrar la ejecución, el envío y la entrega de una gran cantidad de tareas distribuidas.
API de Operations
API de Cloud Logging Escribe entradas en el registro y administra los registros, las exportaciones de registros y las métricas basadas en registros.
API de Cloud Monitoring Administra tus datos y parámetros de configuración de Cloud Monitoring.
API del Depurador de Cloud Examina la pila de llamadas y las variables de una aplicación activa sin interrumpirla ni disminuir su velocidad.
API de Error Reporting Agrupa y contabiliza errores de servicios en la nube, además de brindar acceso de lectura a los grupos de errores y sus errores asociados.
API de Cloud Trace Envía y recupera datos de seguimiento de Cloud Trace. Se generan y presentan datos de forma predeterminada para todas las aplicaciones de App Engine. Se pueden escribir los datos de otras aplicaciones en Cloud Trace para visualizarlos, generar informes y analizarlos.
API de identidad y seguridad
API de Resource Manager Proporciona métodos para crear, leer y actualizar metadatos de proyectos.
API de administración de identidades y accesos Administra el control de identidades y accesos en los recursos de Google Cloud, lo que incluye la creación de cuentas de servicio que puedes usar para la autenticación en Google y las llamadas a la API.
Cloud Data Loss Prevention Servicio completamente administrado y diseñado para descubrir, clasificar y proteger tus datos más sensibles.
API de Cloud Key Management Service Permite administrar las claves criptográficas de los servicios en la nube de la misma manera que en los servicios locales.
API de Autorización binaria Administra políticas, certificadores y certificaciones de Autorización binaria.
API de Cloud Asset Administra el historial y el inventario de los recursos de la nube.
API de infraestructura administrada
API de Administración de servicios Proporciona métodos para publicar servicios administrados y gestionar configuraciones de servicio.
API de Control de servicios Proporciona una funcionalidad de plano de control para servicios administrados, que incluye control de acceso e integración con servicios de registro y supervisión.
API de Administración de consumidores de servicios Proporciona utilidades para ayudar a los productores de servicios administrados a gestionar sus relaciones con los consumidores de servicios, entre las que se incluyen la capacidad de crear y controlar unidades de inquilino.
API de Service Usage Proporciona métodos para mostrar, habilitar o inhabilitar API en los proyectos de Google Cloud.