DirectInput adalah Application Programming Interface (API) untuk interface user dengan perangkat input seperti keyboard, mouse, joystick, dan game controller lain nya. Tadinya DirectInput berdiri sendiri untuk menyokong interface komputer dengan user, namun pada tahun 1995 DirectInput menjadi bagian dari DirectX versi 1.0.