A K3 visa is a temporary family visa that allows spouses of US citizens to come to the US to live with their spouse while waiting for their visa number (I-130) to become available.
Spouses of US citizens who are beginning the immigration process are not required to obtain a K3 visa, however this process may be faster and permit the spouse to enter the US sooner than waiting for their I-130 alone.
A K3 visa is only available to spouses of US citizens who live outside the US