Question: are acids and bases ionic?
Answer: All acids under the Lowry-Bronsted definition, yes. Under the Lewis definition, metal ions can be acids, so obviously for them the answer is no. The most common bases are metal hydroxides, which are mostly ionic, like NaOH. Some weak bases (like ammonia) are covalent.