Welcome to the Perl Client Directory Discover the Best Perl API Client Libraries |
|
Menu
Fun Stuff |
ABOUTThe 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.
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 |
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!
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 |