To apply for a visa for your spouse to join you, you will generally need to provide your passport and a wedding certificate or proof of a registered or civil partnership. Ask the local German Embassy what other documents need to be submitted.
Since processing your application may take some time, we suggest you find out what documentation is necessary for the application well in advance and submit your application in good time.
Once your family has arrived in Germany, you must register them at the Residents' Registration Office (Einwohnermeldeamt). You must apply to the local immigration authority for a residence permit within three months. To do so, you must present your passports, birth and marriage certificates, pay slips or tax statements, proof that you are renting or bought accommodation and any other documents that may be needed, depending on the specific situation of your family.
Once right of residence has been granted, your newly arrived spouse is immediately entitled to take up any kind of employment in Germany.