You can apply for eVisa if you are from one of the below countries:
North America: Canada, US.
Europe: Andorra, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Holland, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Montenegro, Norway, Poland, Portugal, Romania, Russia, San Marino, Slovakia, Spain, Sweden, Switzerland, Ukraine, United Kingdom.
Asia: Brunei, China (Including Hong Kong And Macau), Japan, Kazakhstan, Malaysia, Singapore, South Korea.
Oceania: Australia, New Zealand.
For GCC residents: eVisa is only permitted to GCC residents with certain occupations, check this page to know if your occupation is covered before applying.
Then You can now apply for eVisa on the visa portal