PySDL2 ist ein Python-Wrapper für die plattformunabhängige Multimedia-Bibliothek Simple DirectMedia Layer (SDL2). PySDL2 ermöglicht den Zugriff auf Audio, Tastatur, Maus, Joystick und Grafikhardware über OpenGL oder Direct3D. PySDL2 ist der Nachfolger des inzwischen eingestellten PySDL-Projekts, im Gegensatz zu diesem beruht es nicht auf C-Code und es gibt keinerlei Einschränkungen durch die Lizenz (Public Domain).