API-интерфейс модуля Net::NNTP. Методы API-интерфейса модуля Net::NNTP в основном подразделяются на методы, предназначенные для работы со всем сервером в целом, методы, касающиеся целых групп новостей, и методы, которые относятся к отдельным статьям в группе новостей. Такой группой новостей, например, о ремонте ноутбуков может стать любая ветвь Hi-Tech с названием и содержимым отвечающим данной тематике.
Группы новостей могут быть указаны по имени, а в некоторых методах — по образцу с символами шаблона. Система сопоставления с образцом, применяемая в большинстве серверов NNTP, аналогична используемой в командных интерпретаторах UNIX и DOS. Символ шаблона “*” - сопоставляется с любыми символами в количестве от нуля и более, символ шаблона “?” — с одним и только одним символом, а набор символов, заключенных в квадратные скобки, например “ [abc] ”, — с любым символом из этого набора. Наборы символов в квадратных скобках могут также содержать диапазоны символов, например “ [ 0 - 9 ] ” сопоставляется со всеми цифрами от 0 до 9, а символ шаблона “А” может применяться для обращения набора символов, например “ [ A-Z] ” сопоставляется с любым символом, не находящимся в диапазоне от А до Z. Любой другой символ сопоставляется с самим собой один и только один раз. Как и в командном интерпретаторе (в отличие от операций с регулярными выражениями Perl), образцы NNTP автоматически привязываются к началу и концу целевой строки.
Статьи могут быть указаны по номеру в текущей группе новостей, по соответствующему им уникальному идентификатору сообщения или, при использовании некоторых методов, по принадлежности к диапазону номеров. В последнем случае диапазон указывается путем предоставления ссылки на двухэлементный массив, содержащий первый и последний номера сообщений диапазона. Некоторые методы позволяют выполнять поиск конкретных статей путем сопоставления с образцом, содержащим символы шаблона, текста заголовка или тела сообщения, с применением такого же синтаксиса, как и в символах шаблона для имен групп новостей.