A software development kit is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. From Wikipedia
The release allows creators to build new games based on TF2, with a non-commercial license ensuring mods remain free.