Preheat your air fryer to 375°F (190°C).
In a large bowl, whisk together flour, water, garlic powder, onion powder, salt, and pepper until a smooth batter forms.
Toss the cauliflower florets in the batter until well coated.
Arrange the coated cauliflower in a single layer in the air fryer basket. Cook for 10-12 minutes, flipping halfway through, until golden and crispy.
Meanwhile, mix buffalo sauce with melted butter in a small bowl.
Once the cauliflower is cooked, toss it in the buffalo sauce mixture until evenly coated.
Return the cauliflower to the air fryer for an additional 2-3 minutes for extra crispiness.
Serve hot with your favorite dipping sauce.