Question: what documents do you need to get married in germany?
Answer: A valid passport.
An official birth certificate.
Proof of a minimum of 21 days of continuous residence in Germany (this can be a Meldebescheinigung issued by the local Anmeldeamt)
Proof of being single (Ledigkeitsbescheinigung)