Skip to content
Olaf Alders edited this page Jul 21, 2025 · 40 revisions

Please add your consumer info here

This page is for people who are using our API v1 directly, and means we have a way to contact you should something need to be announced.

If you have developed an application which uses the MetaCPAN API, please email your app details to [email protected]. Please include:

  • Your app name
  • An URL for your app (if there is one)
  • Your name with contact info or a contact URL
  • The UserAgent name of your app

Allowing your app to have a unique username helps us to better identify incoming traffic and also to get in touch with you if there's a problem. Listing your app on this page also allows us to get in touch with you regarding important API changes.


  • App name: ActiveState
  • Contact: AS Infrastructure
  • UserAgent: ActiveStateMetaCPANAgent/1.0
  • Notes: A CPAN mirror used for secure supply chain analysis

  • App name: Alexander Karelas
  • Contact: PAUSE id KARJALA
  • UserAgent: "perlmodules.net 0.1" (without the quotes)
  • Notes: https://perlmodules.net



  • App name: App::rs
  • Contact: Yang Bo
  • UserAgent: -
  • Notes: The first reference counting CPAN client


  • App name: Black Duck by Synopsys
  • Contact: bmckalla
  • UserAgent: -
  • Notes: OpenSource licensing and security risk identification

  • App name: brian d foy
  • Contact: PAUSE id BRIANDFOY
  • UserAgent:

  • App name: Checkmarx
  • Contact: Checkmarx
  • UserAgent: -
  • Notes: Software Composition Analysis (SCA)


  • App name: cpm
  • Contact: skaji
  • UserAgent: App::cpm/$VERSION



  • App name: CpanBot
  • Contact: bence98
  • UserAgent: CpanBot/1.0 python-requests/<pyreq.ver.num>
  • Notes: A convenience wrapper around CPANPlus and an automated bot putting MetaCPAN packages onto the Arch User Repository

  • App name: CPAN Dashboard
  • Contact: davorg
  • UserAgent: MetaCPAN::Client/$VERSION
  • Notes: Dashboard for CPAN authors

  • App name: CPAN Dependencies Graph
  • Contact: DBOOK
  • UserAgent: MetaCPAN::Client/$VERSION
  • Notes: CPAN distribution dependency graphs


  • App name: CPANDash
  • Contact: skarfacegc
  • UserAgent: CPANDash
  • Notes: ArkDark (assuming I setup correctly)



  • App name: CPAN::Perl::Releases::MetaCPAN
  • Contact: skaji
  • UserAgent: CPAN::Perl::Releases::MetaCPAN/VERSION



  • App name: David Cantrell
  • Contact: PAUSE id DCANTRELL
  • UserAgent: DCANTRELL-*
  • Notes: same prefix, different suffix for different scripts so you can tell me which one is misbehaving



  • App name: IRC perlbot
  • Contact: simcop2387
  • UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko, really Perlbot) Chrome/45.0.2454.85 Safari/537.36
  • Notes: An IRC bot that handles a lot of perl related tasks in perl irc channels

  • App name: Kritika
  • Contact: vti
  • UserAgent: KritikaIO
  • Notes: Perl code review and CPAN dependencies security issues tracking



  • App name: matrix.cpantesters.org
  • Contact: PAUSE id SREZIC
  • UserAgent: -

  • App name: metacpan_api
  • Contact: Cogitri
  • UserAgent: -
  • Notes: A rust library used to access the metacpan.org API. Mainly used by tmplgen


  • App name: METACPAN weekly report
  • Contact: NICEPERL
  • UserAgent: MetaCPAN::Client/$VERSION
  • Notes: Great CPAN modules released last week


  • App name: PAUSE::Permissions::MetaCPAN
  • Contact: skaji
  • UserAgent: PAUSE-Permissions-MetaCPAN/VERSION




  • App name: Pod::Cpandoc
  • Contact: Shawn M Moore
  • UserAgent: cpandoc/$VERSION
  • Notes: cpandoc

  • App name: Renovate
  • Contact: GitHub Issues
  • UserAgent: -
  • Notes: Automated dependency updates. Multi-platform and multi-language.




  • App name: Versioneye
  • Contact: Robert Reiz
  • UserAgent: -
  • Notes: we keep eye on licence, dependency and security details

  • App name: Xavier (yadd) Guimard
  • Contact: PAUSE id GUIMARD
  • UserAgent: Debian uscan $VERSION
  • Notes: Debian tool used to import archives

The general search autocomplete endpoint is also used directly by browsers from client-side JS.

Some information was merged in from https://github.com/metacpan/metacpan-api/wiki/API-Consumers/ae9d26b016653a263d4a1bfcd5cb94309c7dc093

Meta

Clone this wiki locally