# sdk The SDK directory contains language packages for the various supported languages. These packages are real language packages and not LumiPacks. Therefore, they can contain I/O, asynchronous code, and anything else necessary for building runtime code, resource providers, and other helpful tooling and abstractions.