Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O SDK e a API do Google Meet permitem que os desenvolvedores interajam com
o Meet. É possível integrar o Meet ao seu produto por programação ou usar o produto no Meet.
SDKs e APIs do Meet
Há várias maneiras de implementar soluções para o Google Meet e integrá-las a ele:
SDK de complementos do Google Meet para Web: incorpore seu
app ao Meet como um complemento que permite
aos usuários descobrir, compartilhar e colaborar no app sem sair do
Meet. Também é possível sincronizar conteúdo em tempo real e
fornecer controles compartilhados para os usuários usarem no app.
API REST do Google Meet: crie e gerencie reuniões no
seu app e extraia dados de uma conferência.
API Google Meet Media (pré-lançamento para desenvolvedores):
acesse streams de áudio e vídeo brutos durante uma reunião no Meet.
O diagrama a seguir ajuda a escolher o endpoint correto para o problema
que você está tentando resolver:
Qual é a diferença entre um SDK e uma API?
O SDK e a API são duas ferramentas que podem ser usadas ao desenvolver para o
Meet. Essencialmente, um SDK e uma API compartilham características semelhantes e
permitem aumentar os recursos do app.
SDK
Um kit de desenvolvimento de software (SDK) é uma ferramenta para criar software em uma plataforma,
sistema operacional ou linguagem de programação específica. Um SDK geralmente inclui
compiladores, bibliotecas de código, depuradores, documentação, tutoriais, exemplos de código
e pelo menos uma biblioteca de API para facilitar a comunicação.
Os SDKs oferecem vários benefícios:
Eles incluem tudo o que os desenvolvedores precisam para criar e executar softwares, permitindo
que o software seja construído de maneira padronizada.
Cria ciclos de desenvolvimento mais rápidos, já que o SDK inclui componentes
pré-criados e bibliotecas que permitem o desenvolvimento de apps.
Contém informações integradas, como documentação e tutoriais, que permitem
que os desenvolvedores criem, testem e implantem apps.
Controla custos reduzindo o tempo e os recursos de desenvolvimento de apps.
API
Uma interface de programação de aplicativos (API) auxilia a comunicação entre duas
plataformas, permitindo que os desenvolvedores criem com base no serviço oferecido na API.
A API, em um SDK ou de forma independente, usa protocolos predeterminados para
especificar como os dados devem ser trocados. As APIs abstraem as complexidades de
conexão com serviços para tornar as integrações entre apps possíveis.
Uma API geralmente consiste no seguinte:
A interface: uma API da Web ou da Web Service, que é uma interface de processamento de
aplicativo entre um servidor da Web e um navegador da Web acessados diretamente
por uma palavra-chave, ou uma API REST, que é uma interface sem estado usada para
acessar indiretamente dados simples por funções HTTP, como GET, PATCH e
DELETE.
Referências técnicas e documentação: as especificações de referência e
a documentação do guia que explicam como usar a API.
As APIs oferecem vários benefícios:
Integração de diferentes sistemas de software para produtos mais fortes.
Aumento do tempo de desenvolvimento ao reutilizar a base de código atual.
As atualizações podem ser aplicadas no nível da API em vez de reimplantar todo o código.
incentiva novos usuários a descobrir seus produtos, o que pode aumentar as oportunidades
de negócios;
Escolher entre um SDK e uma API
Os SDKs e as APIs tornam o processo de desenvolvimento de software mais eficiente e
colaborativo. Embora um SDK geralmente inclua uma API, as duas ferramentas podem trabalhar juntas.
Consulte a tabela a seguir para saber quando usar cada ferramenta:
SDK
API
Descrição
Conjunto de ferramentas para criar software em uma plataforma, sistema operacional ou linguagem de programação específica.
Ajuda a comunicação entre duas plataformas.
Como funciona
Instale antes de desenvolver o app.
Receber a chave de API para fazer solicitações de API.
Function
Crie apps ou APIs.
Amplie os recursos dos seus apps para se conectar a sistemas atuais.
Caso de uso
Quando você precisa de ferramentas específicas da plataforma para programar mais rápido.
Quando você quer criar recursos escritos por outro desenvolvedor.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-01 UTC."],[],[],null,["# Google Meet SDK and API overview\n\nThe Google Meet SDK and API empower developers to interact with\nMeet. You can programmatically integrate Meet into\nyour product or use your product in Meet.\n\nMeet SDKs and APIs\n------------------\n\nThere are several ways to implement solutions for and integrate with\nGoogle Meet:\n\n- [Google Meet add-ons SDK for Web](/workspace/meet/add-ons/guides/overview): Embed your\n app into Meet as an add-on where\n users can discover, share, and collaborate in the app without leaving\n Meet. You can also synchronize content in real-time and\n provide shared controls for users to use from your app.\n\n- [Google Meet REST API](/workspace/meet/api/guides/overview): Create and manage meetings within\n your app, and retrieve data from a conference.\n\n- [Google Meet Media API](/workspace/meet/media-api/guides/overview) (Developer Preview):\n Access raw audio and video streams during a meeting in Meet.\n\nThe following diagram helps you choose the correct endpoint for the problem\nyou're trying to solve:\n\nWhat's the difference between an SDK and API?\n---------------------------------------------\n\nThe SDK and API are two tools that you can use when developing for\nMeet. Essentially, an SDK and API share similar traits and they\nlet you increase your app's capabilities.\n\n### SDK\n\nA software development kit (SDK) are tools to build software on a specific\nplatform, operating system, or programming language. An SDK often includes\ncompilers, code libraries, debuggers, documentation, tutorials, code samples,\nand at least one API library to facilitate communication.\n\nSDKs provide several benefits:\n\n- They include everything developers need to build and run software, allowing software to be constructed in a standardized way.\n- Creates faster development cycles as the SDK includes prebuilt components and libraries that allow for app development.\n- Contains built-in information such as documentation and tutorials allowing developers to build, test, and deploy apps.\n- Controls costs by reducing app development time and resources.\n\n### API\n\nAn application programming interface (API) aids communication between two\nplatforms by allowing developers to build upon the service offered in the API.\nThe API, either within an SDK or as standalone, uses predetermined protocols to\nspecify how data should be exchanged. APIs abstract away the complexities of\nconnecting to services to make integrations between apps possible.\n\nAn API usually consists of the following:\n\n- The interface: Either a Web API or Web Service API (which is an application processing interface between a web server and web browser accessed directly through a keyword) or a REST API (which is a stateless interface used to indirectly access plain data through HTTP functions like GET, PATCH, DELETE).\n- Technical references and documentation: The reference specifications and guide documentation that explains how to use the API.\n\nAPIs provide several benefits:\n\n- Integration of different software systems for stronger products.\n- Increased development time as you reuse your existing codebase.\n- Updates can be applied at the API level instead of redeploying all the code.\n- Encourages new users to discover your products which can increase business opportunities.\n\n### Choose between an SDK and API\n\nSDKs and APIs make the software development process more efficient and\ncollaborative. While an SDK often includes an API, both tools can work together.\n\nReview the following table on when to use each tool:\n\n| | SDK | API |\n|------------------|----------------------------------------------------------------------------------------------|------------------------------------------------------------------------|\n| **Description** | Toolkit to build software on a specific platform, operating system, or programming language. | Aids communication between two platforms. |\n| **How it works** | Install before developing your app. | Obtain API key to make API requests. |\n| **Function** | Create apps or APIs. | Expand the capabilities of your apps to connect with existing systems. |\n| **Use case** | When you need platform-specific tools to write code faster. | When you want to build on capabilities written by another developer. |\n| **Platform** | Language and platform specific. | Cross-platform communication. |"]]