I came to America 4 months ago. Am I eligible to send a visitor visa for my sister and her family? What should I do? Do I need a good financial credit?
Technically only US citizens or permanent residents can provide affidavit of support. You can read the instructions on Form I-134.