SDK(Software Development Kit)とは、ソフトウェアを開発するためのキットであり、ライブラリ、サンプルプログラム、技術文書、各種ツール類等で構成されている。開発元や販売元から開発者配布あるいは販売されるが、近年ではインターネットを通じてWebサイトで公開されているものも多い。サムスンやLoom Networkなどもスマートコントラクトを作り出すためのコードやサンプルが用意されたSDKを提供している。