Un kit de desarrollo de software (SDK) es un conjunto de herramientas, bibliotecas y recursos que los desarrolladores utilizan para crear aplicaciones de software para una plataforma o dispositivo en particular. Los SDK permiten a los desarrolladores ampliar sus aplicaciones con funciones adicionales e integrarlas con servicios o tecnologías de terceros.