DirectInput je rozhraní API v operačním systému Windows, které umožňuje aplikacím komunikovat s vstupními zařízeními, jako jsou klávesnice, myši, gamepady, joysticky a další. DirectInput poskytuje jednotné rozhraní pro zpracování vstupů z různých typů zařízení a také umožňuje vytváření konfigurovatelných mapování vstupů pro různá zařízení. DirectInput bylo součástí DirectX, sady multimediálních API vyvinutých společností Microsoft pro vývoj počítačových her a multimediálních aplikací.