CPAN (ang. Comprehensive Perl Archive Network) – to źródło dokumentacji oraz modułów do języka Perl. Zgromadzone moduły mają bardzo wiele zastosowań (umożliwiają dostęp do baz danych czy protokołów komunikacyjnych, tworzenie obrazków, wykonywanie skomplikowanych operacji matematycznych). Na początku 2007 roku liczba modułów przekraczała 11 000, a ich łączny rozmiar 3400 MB.
Wszystkie moduły są darmowe; większość z nich została udostępniona na licencji Artystycznej lub GNU GPL.
