Who can drive here? 
To drive a car or motorcycle in New York State , you must be at least 16 years old 1 and have a valid New York State driver license or learner permit , or a valid driver license or permit issued by another state or country If you have a New York State learner permit or one issued in another state , you must follow New York State permit restrictions [1]. If you are under age 18 , you must obey New York's Graduated License Law [2]. 

Residents of New York 
If you become a New York State resident , you must get a New York State driver license within 30 days. If you have a valid driver license issued by another U.S. state or territory, federal district or Canadian province , you may be eligible to exchange it for a New York driver license see Exchange an out - of - state license [3], or see other information about moving to New York [4]. If your license was issued outside the U.S. or Canada , you must apply for a new original New York State driver license at a DMV office see Get a driver license [5]. When you pass your road test , you must give your foreign driver license to the DMV road test examiner. The local DMV office will destroy your foreign driver license after 60 days. If you plan to return to your home country and will need your foreign driver license , ask the road test examiner how to make sure that your foreign driver license is not destroyed. Definition of " Resident " Section 250 5 of the NY State Vehicle and Traffic Law says : To live in a house, a home, an apartment, a room or other similar place in New York State for 90 days is considered " presumptive evidence " that you are a resident of New York State. A police officer can use this as evidence to issue a traffic ticket if you drive in New York State without a New York State driver license or vehicle registration. A judge considers the law and the evidence of your intent and decides if you are a resident of New York State. If you pay taxes or your children attend school in anot

user: Hello, I would like to have information about the licenses of people who are not New York residents

assistant: Do you want information about driver's licenses from other states and foreigners?

user: Yes

assistant: You can drive in New York State with a valid driver's license from another state or country. You do not need to apply for a New York State driver's license unless you become a New York State resident.

assistant: Do you have a driver's license from another country?

user: Yes

assistant: If you have a driver's license from another country, you don't need to have an International Driving Permit, but it is useful. The permit verifies in multiple languages that you have a valid driver's license. Police officers who cannot read the language of their foreign driver's license will be able to read the permit.

user: and how do i do if you plan to return to your home country and need my foreign driver's license

assistant: In that case ask the test drive examiner how to make sure your foreign driver's license is not destroyed.

user: If I come to visit and have a license from another nation?

assistant: If you have a driver's license from any nation, you don't need a New York State license to drive in New York State. You should only apply for a New York State driver's license if you become a New York State resident.