Conjunto de herramientas de software que proporcionan los recursos necesarios para que los desarrolladores creen aplicaciones en una plataforma específica. Un SDK incluye bibliotecas, guías de desarrollo, ejemplos de código y procesos de compilación. Los SDK facilitan y aceleran el desarrollo ofreciendo módulos reutilizables. En Bitcoin, existe el BDK (Bitcoin Dev Kit) y el LDK (Lightning Dev Kit).
► En inglés, los SDK también se denominan a veces «devkit» Para más información, consulta las definiciones de BDK y LDK.