Creative people have written bindings or interfaces for various environments
and programming languages. Using one of these allows you to take advantage of
curl powers from within your favorite language or system. This is a list of
all known interfaces as of this writing.

The bindings listed below are not part of the curl/libcurl distribution
archives, but must be downloaded and installed separately.

Script Basic Verhas
C++, Barrette-LaPierre
Ch/C++ Nestinger, Jonathan Rogado
Cocoa (BBHTTP) de Carvalho
Cocoa (CURLHandle) Wood
D Bogert
Delphi Merkuryev
Dylan Double
Eiffel Software
glib/GTK+ Atterer
Go Wang
Guile L. Gran
Harbour Szakáts
Haskell, Inc
Java Legato
Lisp Healy
Lua (luacurl) Marinov
Lua-cURLürgen Hötzel, Alexey Melnichuk
.NET Ehsan Choudhury, Jeffrey Phillips
NodeJS Cardoso Machado
OCaml Nilsson
Pascal/Delphi/Kylix Pohlmeyer.
Perl Bailiff and Bálint Szilakszi
PHP Hughes
PostgreSQL Ramsey
Python (PycURL) Jacobsen
R Ooms, Hadley Wickham, RStudio
Rexx Hessling
Ring Fayed
Ruby (curb) Bamford
Ruby (ruby-curl-multi) Petursson and Keith Rarick
Rust (curl-rust) Lerche
Scheme Bigloo Lisovsky
Scilab Ledru
S-Lang E Davis
Smalltalk Osipchuk
Tclés García
Visual Basic Phillips
wxWidgets O’Donnell
Xojo Lambert