Glossário Colaborativo

SDK

Software Development Kit

Um pacote de ferramentas prontas (bibliotecas, exemplos, documentação) que facilita usar uma API ou plataforma sem reescrever tudo do zero.

Enquanto a API é o "contrato" de comunicação, o SDK é a caixa de ferramentas que já implementa esse contrato na sua linguagem de programação. O SDK do Supabase para JavaScript, por exemplo, evita que você monte manualmente cada requisição HTTP para o banco.

Nem toda API tem um SDK — algumas exigem que você monte as chamadas manualmente.

Veja também