SDL（）是一套开放原始码的跨平台多媒体开发函式库，使用C语言写成。SDL提供了数种控制图像、声音、输出入的函式，让开发者只要用相同或是相似的程式码就可以开发出跨多个平台（Linux、Windows、Mac OS X等）的应用软体。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。SDL（第一版）使用GNU宽通用公共许可证为授权方式，意指动态连结（dynamic link）其函式库并不需要开放本身的原始码。因此诸如《雷神之鎚4》等商业游戏也使用SDL来开发。而第二版的SDL则改用Zlib授权