Información general del SDK de Microsoft Graph

Los kits de desarrollo de software (SDK) de Microsoft Graph están diseñados para simplificar la creación de aplicaciones resistentes, eficientes y de alta calidad que acceden a Microsoft Graph. Los SDK incluyen dos componentes: una biblioteca de servicios y una biblioteca principal.

La biblioteca de servicios contiene modelos y generadores de solicitudes generados a partir de metadatos de Microsoft Graph. La biblioteca de servicios proporciona una experiencia enriquecida, fuertemente tipada y reconocible al trabajar con los muchos conjuntos de datos disponibles en Microsoft Graph.

La biblioteca principal proporciona características que mejoran el trabajo con todos los servicios de Microsoft Graph. La compatibilidad insertada para el control de reintentos, las redirecciones seguras, la autenticación transparente y la compresión de carga útil mejoran la calidad de las interacciones de la aplicación con Microsoft Graph sin mayor complejidad y, al mismo tiempo, le dejan totalmente en control. La biblioteca principal también admite tareas diarias, como la paginación a través de colecciones y la creación de solicitudes por lotes.

Idiomas admitidos

Los SDK están disponibles actualmente para los siguientes lenguajes:

Versión preliminar o disponibilidad general de los SDK

Una versión de un SDK puede estar en estado de versión preliminar al momento del estreno o en una actualización importante. No suponga que una versión preliminar siempre se promueve al estado de disponibilidad general (GA).

Además, no use una versión preliminar de un SDK en aplicaciones de producción, independientemente de la versión de Microsoft Graph API (versión 1.0 o beta) que use.

Una versión de un SDK en estado de disponibilidad general puede usar el punto de conexión de Microsoft Graph API v1.0 o el punto de conexión beta como se especifica. Dado que las API de Microsoft Graph en el punto de conexión beta están sujetas a cambios importantes, no use las aplicaciones de producción una versión de disponibilidad general de un SDK que acceda al punto de conexión beta de Microsoft Graph API.

SDK frente al cliente de API generado

En algunos casos, es beneficioso usar un cliente generado por Kiota en lugar de un SDK de Microsoft Graph. Por ejemplo, un desarrollador que solo usa un pequeño subconjunto de las API de Microsoft Graph y quiere minimizar el tamaño de instalación general de su aplicación puede usar Kiota para generar una biblioteca cliente más pequeña. Para obtener más información, consulte Generación de bibliotecas cliente de Microsoft Graph con Kiota.