Prepre the chicken wings and pat dry with kitchen towels. Put in a large bowl, and season with garlic powder, onion powder, paprika, black pepper and salt. Make sure that the wings are evenly and well coated with the seasoning.
Place a trivet in the Instant Pot, and add ½ cup of water to the bottom. Then add the seasoned wings. Cover with the lid, and make sure that the vent/valve is in sealing position.
Cook on high pressure for 5 minutes. When the cooking is finished, quickly release the steam, take out the chicken wings and put in a bowl.
To make the buffalo sauce: In a small bowl, whisk all of the sauce ingredients until well combined. Mix in BBQ sauce if using.
Pour the buffalo sauce over the chicken wings (save some to brush over the wings after broiling if you like). Give them a good toss until the wings are well coated.
Arrange on a sheet pan, and broil for 4 minutes on each side. Brush over more buffalo/BBQ sauce if desired.