Un equip de desenvolupament de programari o SDK (sigles en anglès de software development kit) és generalment un conjunt d'eines de desenvolupament de programari que permet al programador crear aplicacions per a un sistema concret, per exemple certs paquets de programari, entorns de treball, plataformes de maquinari, ordinadors, videoconsoles, sistemes operatius, etc.
És també una interfície de programació d'aplicacions o API (de l'anglès application programing interface) creada per permetre l'ús d'un llenguatge de programació, o pot, també, incloure maquinari sofisticat per comunicar-se amb un determinat sistema incrustat. Les eines més comunes inclouen suport per a la detecció d'errors de programació com un entorn de desenvolupament integrat o IDE (de l'anglès Integrated Development Environment) i unes altres utilitats. Els SDK freqüentment inclouen, també, codis d'exemple i notes tècniques de suport o documentació de suport per ajudar a aclarir certs punts del material de referència primari.