HTTP client package with conduit interface and HTTPS support.

Version on this page:2.2.3
LTS Haskell 9.17:
Stackage Nightly 2017-12-10:2.2.4
Latest on Hackage:2.2.4
BSD3 licensed and maintained by Michael Snoyman

Module documentation for 2.2.3


Provides for making efficient HTTP/HTTPS requests, providing either a simple or streaming interface.

Full tutorial docs are available at:

The Network.HTTP.Conduit.Browser module has been moved to



  • Add httpBS to Network.HTTP.Simple

  • Add proper headers for httpJSON and httpJSONEither #284

  • Minor README improvement


  • Add withResponse to Network.HTTP.Simple

  • setRequestBodyJSON works with aeson's toEncoding function (>= 0.11) #230


  • Add httpNoBody to Network.HTTP.Simple


  • Add httpSource to Network.HTTP.Simple

  • Doc fixes


  • Upgrade to http-client 0.5


  • Switch to non-throwing behavior in Network.HTTP.Simple #193

  • Fix mistaken @since comments


  • Add the Network.HTTP.Simple module


  • cabal file cleanup


  • Move HasHttpManager from http-conduit to http-client #147


  • Deprecate conduitManagerSettings, re-export tlsManagerSettings #136 #137


  • Deprecate withManager and withManagerSettings
Used by 225 packages:
adblock2privoxy, airbrake, alfred, amazon-emailer, amazonka, amazonka-core, amazon-products, analyze-client, antigate, atndapi, authenticate, aws, aws-dynamodb-conduit, aws-dynamodb-streams, aws-ec2, aws-elastic-transcoder, aws-kinesis, aws-kinesis-client, aws-route53, aws-sdk, aws-sns, azure-acs, azure-service-api, azure-servicebus, azurify, bake, battlenet, battlenet-yesod, beeminder-api, bioinformatics-toolkit, bkr, BlastHTTP, bugzilla, Buster, cabal-rpm, cabal-src, cayley-client, cisco-spark-api, classy-prelude-yesod, coinbase-exchange, couchdb-conduit, cryptocompare, currency-convert, cypher, darcsden, desert, digitalocean-kzs, docker, dropbox-sdk, easy-api, EntrezHTTP, etcd, ethereum-analyzer-cli, eurofxref, ez-couch, fb, feed-crawl, Finance-Quote-Yahoo, fpco-api, geo-resolver, gh-pocket-knife, gist, git-annex, gitignore, gitit, gitlib-s3, gli, gogol, google-drive, google-oauth2, hackage-mirror, hackage-proxy, hails, hakyll, handa-gdata, happstack-authenticate, haskbot-core, haskell-aliyun, haskell-neo4j-client, haskheap, Hastodon, haven, haxl-facebook, hayoo-cli, h-booru, hdo, hein, himg, hissmetrics, hledger-web, hoauth2, holy-project, hoodle-extra, hoogle, hops, hpasteit, hPushover, hsbencher-codespeed, hsbencher-fusion, hScraper, hslogstash, hsoz, hsreadability, hstradeking, html2hamlet, http-client-auth, http-conduit-browser, http-conduit-downloader, http-proxy, hutton, hwall-auth-iitk, hypher, hzaif, iap-verifier, idringen, ig, informative, iridium, isohunt, jcdecaux-vls, jenga, jenkinsPlugins2nix, kawhi, keter, lambdatwit, libjenkins, librato, libstackexchange, licensor, line, linode-v4, lord, magicbane, MailchimpSimple, mailgun, mangopay, mediawiki2latex, mega-sdist, messente, mime-mail-ses, minio-hs, mudbath, murmur, MusicBrainz, nakadi-client, nist-beacon, notmuch-web, oanda-rest-api, OrchestrateDB, osm-download, pandoc-placetable, parconc-examples, paypal-api, pgdl, phone-push, pocket-dns, pokitdok, pubnub, pusher-ws, push-notify, push-notify-general, quandl-api, quantum-random, raven-haskell, Redmine, regex-examples, rest-client, rlwe-challenges, RNAlien, rollbar, rss2irc, scion-browser, scrz, selenium-server, sendgrid-haskell, shellmate-extras, shopify, simple-download, skylark-client, slack, sloane, snaplet-oauth, snaplet-recaptcha, sproxy, sproxy2, sssp, stack, stackage-curator, stackage-setup, stripe, tablestorage, tcache-AWS, telegram, tellbot, tempo, test-sandbox-compose, textlocal, textocat-api, travis, trurl, twhs, twitter-conduit, twitter-feed, uploadcare, vk-aws-route53, wai-app-file-cgi, wai-devel, wai-middleware-auth, wai-middleware-rollbar, xing-api, Yablog, yackage, yesod-auth, yesod-auth-deskcom, yesod-auth-fb, yesod-auth-oauth2, yesod-auth-zendesk, yesod-fb, yesod-mangopay, yesod-platform, yesod-recaptcha, yesod-recaptcha2, yql, zendesk-api, zerobin
comments powered byDisqus