Welcome to the Perl Client Directory
Discover the Best Perl API Client Libraries
Menu
Fun Stuff

ABOUT

The Perl Client Directory is your go-to resource for discovering, comparing, and integrating the best Perl API client libraries. Explore our curated list of top-rated Perl libraries to help you with REST, SOAP, and other API integrations. This site is maintained as a service to Perl users by Brett Estrade (OODLER) at AcutisData.com.


Need a Perl API Client? Let Me Know!

If you need a custom Perl API client created, modified, reverse-engineered, or fixed, I am here to help! In most cases, I can reverse-engineer APIs that lack any documentation. Contact me for a quote or email brett@acutisdata.com for expert Perl API client solutions tailored to your needs. My rates can be by the hour our by the project; what I charge is very reasonable, especially if the work is able to be released back to the public domain via CPAN (mention this when emailing for a quote!). You may also request one pro-bono, but being sponsored for work helps me greatly.

Why Use Perl API Clients?

Perl is an ideal language and ecosystem in which to create and leverage API client libraries and utilities. Clients tend to be very simple in Perl because there are modules and techniques that remove much of the tedious work of packaging input for sending or unpacking the responses received and doing something useful with it. Most Perl-based client libraries and be created and tested in hours, not days or weeks. This saves people time and money.

  • Efficient handling of API requests and responses
  • Time-saving with built-in functionality for common tasks
  • Easy integration with third-party services
  • Community-driven support and development
  • Centralized repository of Perl modules (CPAN)
  • A large pool of Perl experts ready and willing to help

Have a Perl API Client to Add to the Directory?

If you’ve developed a Perl API client or know of one that should be listed, help us grow the directory by submitting it! Submit a Client

Top Perl API Clients on CPAN and Elsewhere

Explore a growing list of the best Perl API client libraries, covering web services and local services like Redis. Below are some of the most popular Perl clients
that can enhance your development workflow; in cases where there is more then one API for the given service on CPAN, the most popular one is listed.

Help me grow the Perl Client Directory by submitting a client!

Last updated by Brett Estrade on 12/30/2024

API Client Category Description Maintainer Link
REST::Client services General Perl client for interacting with RESTful APIs using Perl. AKHUETTEL get client
SOAP::Client services Perl superclass for for SOAP-based API integrations. PHRED get client
Webservice::Sendy::API marketing Perl client library and commandline client for working with Sendy's HTTP POST based API. OODLER get client
GraphQL database Perl client for working with GraphQL APIs in Perl. ETJ get client
Redis Perl Client database Perl client for interacting with Redis databases from Perl. DAMS get client
DBD::mysql database Perl client for connecting and interacting with MySQL databases. DVEEDEN get client
DBD::pg database Perl client for PostgreSQL database interactions from Perl. TURNSTEP get client
MongoDB database Perl client for MongoDB database integration in Perl. Considered "EOL." MONGODB get client
Search::Elasticsearch database Client to connect and query Elasticsearch servers with Perl. EZIMUEL get client
WebService::Slack::WebAPI chat Perl client for integrating with Slack's APIs using Perl. MIHYAERU get client
Net::Twitter social media Perl client for accessing Twitter's REST API from Perl. MMIMS get client
Net::GitHub development Client to interact with GitHub's API using Perl. FAYLAND get client
Google::RestApi productivity Perl client for interacting with Google Sheets APIs. MVSJES get client
Paws (A Perl SDK for AWS) dev-ops Amazon Web Services (AWS) SDK for Perl. JROBINSON get client
Facebook::Graph social media Perl client for connecting with Facebook’s Graph API. RIZEN get client
Perl Instagram API Client social media Perl client for working with Instagram’s API. ??? Submit a Client
Business::Stripe ecommerce Perl client for integrating with the Stripe payment platform. GARU get client
Business::PayPal ecommerce Client to work with PayPal APIs from Perl. JOSHR get client
eBay::Client::OpenAPI3 ecommerce Perl client for eBay's OpenAPI OODLER get client
WWW::Twillio::API telephony Perl client for sending SMS and interacting with Twilio’s API. SCOTTW get client
Sphinx::Search database Perl client for connecting to and querying Sphinx Search servers in Perl. JJSCHUTZ get client
Weather::NHC::TropicalCyclone weather Provides a convenient interface to NHC's Tropical Cyclone JSON format. DANX get client