# SDK (Software Development Kit): qué es y cómo funciona
> Un SDK es un conjunto de herramientas, bibliotecas y documentación para crear aplicaciones para una plataforma o servicio concretos.
URL: https://www.zorraquino.com/diccionario/internet/sdk-software-development-kit.html

# SDK (Software Development Kit)

Un SDK, o kit de desarrollo de software, es un conjunto de herramientas, bibliotecas, documentación y ejemplos que permite crear aplicaciones para una plataforma, un sistema o un servicio concretos

Qué significa, cómo se usa y en qué contexto aparece, con sus conceptos relacionados.

[Todo el diccionario](https://www.zorraquino.com/diccionario)

## Qué es y cómo funciona

Suele incluir compiladores o depuradores, bibliotecas de código, emuladores y guías. Por ejemplo, el SDK de Android permite desarrollar apps para ese sistema, y servicios como los de pagos, mapas o analítica ofrecen SDK para integrarlos en una app sin programarlo todo desde cero.

Se diferencia de una API en que la API es la interfaz que define cómo comunicarse con un servicio, mientras que el SDK es el paquete de herramientas que facilita usarla. Incorporar un SDK de terceros en una app añade funciones, pero también peso, dependencias y posibles implicaciones de privacidad que conviene revisar.

También se dice

Kit de desarrollo de software, SDK

Temas

[Tecnología y datos](https://www.zorraquino.com/diccionario/categoria/tecnologia-y-datos)

## Conceptos relacionados

- [API](https://www.zorraquino.com/diccionario/internet/application-programming-interface.html)
- [Android](https://www.zorraquino.com/diccionario/marketing-digital/android.html)
- [App nativa](https://www.zorraquino.com/diccionario/tecnologia/app-nativa.html)
