Visão geral do SDK do Microsoft Graph

Os SDKs (kits de desenvolvimento de software) do Microsoft Graph foram projetados para simplificar a criação de aplicativos resilientes, eficientes e de alta qualidade que acessam o Microsoft Graph. Os SDKs incluem dois componentes: uma biblioteca de serviço e uma biblioteca principal.

A biblioteca de serviços contém modelos e construtores de solicitações gerados a partir de metadados do Microsoft Graph. A biblioteca de serviços fornece uma experiência avançada, fortemente tipada e detectável ao trabalhar com os muitos conjuntos de dados disponíveis no Microsoft Graph.

A biblioteca principal fornece recursos que aprimoram o trabalho com todos os serviços do Microsoft Graph. O suporte inserido para tratamento de repetição, redirecionamentos seguros, autenticação transparente e compactação de carga melhoram a qualidade das interações do seu aplicativo com o Microsoft Graph sem nenhuma complexidade adicional, deixando você totalmente no controle. A biblioteca principal também dá suporte a tarefas cotidianas, como paginar por meio de coleções e criar solicitações em lote.

Idiomas compatíveis

Atualmente, os SDKs estão disponíveis para as linguagens a seguir:

SDKs em versão prévia ou status GA

Uma versão de um SDK pode estar em status de versão prévia no lançamento ou em uma atualização significativa. Não suponha que uma versão prévia seja sempre promovida a status de GA (geralmente disponível).

Além disso, não use uma versão prévia de um SDK em aplicativos de produção, independentemente da versão do Microsoft API do Graph (v1.0 ou beta) que ele usa.

Uma versão de um SDK no status GA pode usar o ponto de extremidade do Microsoft Graph API v1.0 ou o ponto de extremidade beta conforme especificado. Como as APIs do Microsoft Graph no ponto de extremidade beta estão sujeitas a alterações de interrupção, não use os aplicativos de produção uma versão ga de um SDK que acessa o ponto de extremidade beta do Microsoft API do Graph.

Cliente de API SDK vs gerado

Em alguns casos, é benéfico usar um cliente gerado pelo Kiota em vez de um SDK do Microsoft Graph. Por exemplo, um desenvolvedor que usa apenas um pequeno subconjunto das APIs do Microsoft Graph e deseja minimizar o tamanho geral da instalação de seu aplicativo pode usar o Kiota para gerar uma biblioteca de clientes menor. Para obter detalhes, confira Gerar bibliotecas de clientes do Microsoft Graph com o Kiota.