Controller API for applications using OpenXR

Does OpenXR have an API for controllers or will I have to use something like Open VR to get controller data and input into a game using OpenXR?

“Controllers” is a little ambiguous, if you mean the “motion controllers” that come with your device (eg: Oculus Touch for the Quest) then you should look at the action system.

If you are speaking of “controllers” as in gamepads, wheels or other controllers that are not bundled by your platform, then you will need to use separate API like XInput.