Solanīns ir alkaloīdu toksīns, kas atrodams nakteņu dzimtas pārstāvjiem, piemēram, baklažāniem, kartupeļiem, tomātiem un bēdīgi slavenajām nāvējošām naktsvijolēm jeb Belladonna. Šis toksīns ir daļa no auga aizsardzības mehānisma, un tas ir paredzēts, lai padarītu naktsvijoles nepievilcīgas un nāvējošas dzīvniekiem, kuri varētu mēģināt tās apēst. Lielākā daļa dzīvnieku, tostarp cilvēki, ir guvuši mācību un iemācījušies atstāt naktsvijoles mierā. Lapas, saknes, ziedi, stublāji un augļi var saturēt solanīnu dažādos līmeņos.
Šim toksīnam ir neiroloģiska un kuņģa-zarnu trakta iedarbība. Ja tas tiek uzņemts pietiekami lielos daudzumos, tas var izraisīt sliktu dūšu, krampjus, vemšanu un caureju, kā arī tādus simptomus kā apjukums, reibonis, grūtības staigāt un neskaidra runa. Galu galā ķermenis tiks pārslogots ar toksīnu, izraisot orgānu darbības traucējumus un galu galā izraisot nāvi vai smagus ievainojumus. Šķiet, ka solanīns ietekmē šūnu mitohondrijus, kad tas izplatās pa ķermeni.
Cilvēki ēd daudzus naktsvijoļu ģimenes locekļus, lai gan dažas sabiedrības sākotnēji bija aizdomīgas pret tādiem pārtikas produktiem kā kartupeļi un tomāti, kad tos ieveda no Jaunās pasaules, jo bija bažas par zināmajiem toksīniem. Parasti solanīna līmenis baklažānos, kartupeļos un tomātos ir pārāk zems, lai radītu veselības problēmas. Tomēr ir apstākļi, kādos solanīna līmenis var būt paaugstināts. Nenobriedušiem tomātiem parasti ir augstāks toksīna līmenis, tāpat kā kartupeļos, kas ir bojāti vai pakļauti saules iedarbībai, jo augi veido vairāk solanīna, reaģējot uz uztvertajiem draudiem. Arī kartupeļu un tomātu kāpostiem ir augsts toksīna līmenis.
Toksīns ir karstumizturīgs, taču tas galu galā sadalīsies augstā temperatūrā. Piemēram, cepšanas temperatūra virs 170 °F (apmēram 76 °C) var samazināt solanīna toksicitātes risku, taču cepšana vai mikroviļņu krāsnī nav tik efektīva, un vārīšana nedarbosies, jo toksīns izskalosies ūdenī. Cilvēki, kurus uztrauc toksīns, var izvairīties no negataviem tomātiem un kartupeļiem, kas sākuši zaļot, jo zaļā krāsa norāda, ka kartupelis ir bijis pakļauts saulei. Lai gan pati zaļā krāsa ir nekaitīga, tā liecina, ka kartupelis ir spējis fotosintēzēt, kam nepieciešama saules iedarbība.
Vēsturiski solanīns tika izmantots epilepsijas un astmas ārstēšanā kontrolētās devās. Šī prakse vairs nav izplatīta, jo ir drošāki un efektīvāki veidi, kā ārstēt šīs slimības. Solanīnam piemīt arī fungicīdas un pesticīdas īpašības, taču šī toksīna ekstrakcija un apstrāde ir tik laikietilpīga, ka viela šiem nolūkiem tiek izmantota reti. Vēl viens savienojums, kas atrodams naktsvijolēs, ir atropīns, vēl viens alkaloīdu toksīns, ko kontrolētos daudzumos plaši izmanto dažādiem medicīniskiem nolūkiem.