> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kibocommerce.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK Overview

A software development kit (SDK) is a collection of language-based development tools. Once you have created a [custom application](/pages/get-started-with-applications "Applications"), you can use an SDK to authenticate with Kibo and send requests for the application or user to interact with your tenant. These SDKs have access to the full functionality of [Kibo's REST APIs](/api-overviews/getting-started).

<Card title="Watch: TypeScript SDK Setup" icon="circle-play" href="/video/dev-training-typescript-sdk-setup" horizontal data-rec="video">
  Learn how to set up the Kibo TypeScript SDK for development
</Card>

Kibo currently provides SDKs for Java and TypeScript, but you can generate additional SDKs in the language of your choice using open source tools. Refer to the guides in this category for more details about the provided SDKs and how to create your own.
