Ujednoznacznienie Ten artykuł dotyczy programowania. Zobacz też: wtyczka elektryczna.

Wtyczka (ang. plug-in) to dodatek do istniejącego programu rozszerzający jego możliwości lub automatyzujący żmudne czynności.

Stosowanie wtyczek jest coraz częstszym zabiegiem wśród twórców programów, a zwłaszcza tych tworzących otwarte oprogramowanie.

Zaletą takiego rozwiązania jest to, że użytkownicy mogą wybierać pomiędzy funkcjami, które chcą mieć w programie, a których nie. Poza tym odciąża to autora od pisania całego kodu programu, a zrzuca część tego obowiązku na zewnętrznych programistów.

Aby możliwe było pisanie wtyczek, programista musi udostępnić i udokumentować API, czyli interfejs programistyczny.

Architekturę bazującą na wtyczkach często wykorzystują komunikatory internetowe, które obsługują różne usługi komunikacyjne, jak też oferują dodatkową funkcjonalność – np. wysyłanie SMS-ów.