No, but it’s highly recommended. A buyer’s agent is free to you (they’re paid by the seller) and will guide you through the process, negotiate on your behalf, and catch red flags you might miss.
You go into a conditional period (if you added conditions), where you finalize financing, inspect the home, and confirm everything before going “firm.”