Yes, applicants from India can apply for the Portugal Digital Nomad Visa through the Portuguese embassy or authorized visa application center in India. Applicants must submit their documents, attend appointments if required, and pay the visa fee. The application process and required documents are the same as for other non-EU nationals.