Best answer: The Luna Controller, Xbox One Controller, DualShock 4 Wireless Controller, Razer Kishi, PC mouse and keyboard, and both Android phones and iPhones are all Amazon Luna-compatible controllers. Other third-party Bluetooth controllers may require downloaded drivers to work or may not support all Luna features or mapped buttons.
How to connect each official Luna-compatible controller
The Amazon Luna controller connects to your Wi-Fi network. You must download the official Luna app on Android or iOS, then put the controller in pairing mode by holding down the Home button for 3 seconds so you can set it up in the Luna app.
To put the Xbox One or DualShock 4 controllers in pairing mode, hold down the Pair button (Xbox) or the Share and PS buttons (DualShock) until the light begins to flash. Then use the standard Bluetooth settings on your Luna-compatible device to sync the controller.
Since Amazon Luna has both Mac and Windows desktop apps, as well as works directly through Chrome on Chromebooks, you can use your native keyboard and mouse or trackpad to play games directly.
If you want to play on your Android phone or iPhone, then the one officially supported mobile controller accessory is the Razer Kishi. It envelops your phone with the buttons and sticks on each side, turning it into a handheld Luna console.
Lastly, you can use your phone itself as a Luna controller. You must open the Luna app on another device and select "Play with Phone Controller," then open the Luna Controller app on your phone and hit "Launch" to connect the two.
You can technically pair other Bluetooth controllers to an Amazon Luna-compatible device, but as Amazon explains it, the controller may lack the necessary "drivers" to work, so you must "visit the support section of the third-party controller's website" and see if there's something available to download.
For example, we successfully paired a PS5 DualSense controller to an Amazon Fire Stick, only to find that the Square button corresponded to "A," the "X" button to "B," L2 to L1, and L1 to R1, at which point we stopped checking and unpaired it. That kind of mix-up is what you can expect, so we wouldn't bother trying with another controller.
Which to choose?
Without a doubt, your best option for Amazon Luna-compatible controllers is the official model. It has an Amazon Luna Controller app that links your controller directly to Amazon's servers and your account. That means that if you start playing on Fire TV and then switch to your phone, you won't have to reconnect via Bluetooth to the new device — you can just keep playing uninterrupted. It also gives you lower latency than a typical Bluetooth connection, game audio directly from the controller's 3.5mm port, and a dedicated Alexa voice assistant button.
On the other hand, in our Amazon Luna hands-on, we found that the controller is essentially a more expensive Xbox controller with the same button layout that relies on AA batteries, and we weren't thrilled with its comfort level. We're not saying you should avoid it, but just be aware that it will give you a different feel to which you may be accustomed.
Otherwise, you can test out one of the above controllers before buying the Luna controller, so long as you're okay with it being slightly more inconvenient. Or, you can and should consider the Razer Kishi if you mainly plan to play Luna on your phone.
Don't bother with Bluetooth
With the Luna controller, you can ask Alexa to take you directly to a game, then play it with super-low latency on any compatible device using its Cloud Direct technology. It can still use Bluetooth for playing non-Luna games, but it's built for Amazon streaming.
Sign up for Black Friday email alerts!
Get the hottest deals available in your inbox plus news, reviews, opinion, analysis and more from the Android Central team.
Michael spent years freelancing on every tech topic under the sun before settling down on the real exciting stuff: virtual reality, fitness wearables, gaming, and how tech intersects with our world. He's a semi-reformed Apple-to-Android user who loves running, D&D, and Star Wars. Find him on Twitter at @Michael_L_Hicks.