Notes

Supported Releases: These releases have been certified by Bloomberg’s Enterprise Products team for use by Bloomberg customers.

Experimental Releases: These releases have not yet been certified for use by Bloomberg customers, but have been released by the API library engineering team in order to address specific issues or add new features. Bloomberg customers should not use these releases unless specifically directed to do so.

Developer's Guides

The BLPAPI Developer’s Guide is a tutorial for developing applications with BLPAPI in C++, Java and C# (.NET). It documents how the SDK libraries connect to the Bloomberg network, data schemas, events and messages, and much more.
BLPAPI Core Developer Guide
BLPAPI Core User Guide
API Windows
C/C++ Supported Release
v3.8.18.1 (zip)
C/C++ Experimental Release
v3.10.7.1 (zip)
C# (.NET) Supported Release
v3.8.10.1(zip)
C# (.NET) Experimental Release
v3.10.1.2 (zip)
Java Supported Release
v3.8.8.2 (zip)
Java Experimental Release
v3.10.1.1 (zip)
Perl Supported Release
v3.5.1.1 (zip)
Python Supported Release
v3.5.5 (zip)
Python Experimental Release
v3.9.0 (zip)
Python 2.6 Binary Installer – 32-bit Experimental Release
v3.9.0 (self-extracting)
Python 2.6 Binary Installer – 64-bit Experimental Release
v3.9.0 (self-extracting)
Python 2.7 Binary Installer – 32-bit Experimental Release
v3.9.0 (self-extracting)
Python 2.7 Binary Installer – 64-bit Experimental Release
v3.9.0 (self-extracting)
Python 3.1 Binary Installer – 32-bit Experimental Release
v3.9.0 (self-extracting)
Python 3.1 Binary Installer – 64-bit Experimental Release
v3.9.0 (self-extracting)
Python 3.2 Binary Installer – 32-bit Experimental Release
v3.9.0 (self-extracting)
Python 3.2 Binary Installer – 64-bit Experimental Release
v3.9.0 (self-extracting)
Python 3.3 Binary Installer – 32-bit Experimental Release
v3.9.0 (self-extracting)
Python 3.3 Binary Installer – 64-bit Experimental Release
v3.9.0 (self-extracting)
Python 3.4 Binary Installer – 32-bit Experimental Release
v3.9.0 (self-extracting)
Python 3.4 Binary Installer – 64-bit Experimental Release
v3.9.0 (self-extracting)
API Linux

These Bloomberg API libraries cannot be used by Bloomberg Professional terminal users (which use the Desktop API). They are only compatible with the Bloomberg Server API and B-Pipe data feed products.
C/C++ Supported Release
v3.8.18.1 (tar.gz)
C/C++ Experimental Release
v3.10.7.1 (tar.gz)
Java Supported Release
v3.8.8.2 (tar.gz)
Java Experimental Release
v3.10.1.1 (tar.gz)
Perl Supported Release
v3.5.1.1 (zip)
Python Supported Release
v3.5.5 (tar.gz)
Python Experimental Release
v3.9.0 (tar.gz)
API OS X

These Bloomberg API libraries cannot be used by Bloomberg Professional terminal users (which use the Desktop API). They are only compatible with the Bloomberg Server API and B-Pipe data feed products.
C/C++ Experimental Release
v3.8.1.1 (tar.gz)
Java Experimental Release
v3.9.3.1 (tar.gz)
Perl Experimental Release
v3.5.1.1 (zip)
Python Experimental Release
v3.9.0 (tar.gz)
API Solaris SPARC

These Bloomberg API libraries cannot be used by Bloomberg Professional terminal users (which use the Desktop API). They are only compatible with the Bloomberg Server API and B-Pipe data feed products.
C/C++ Supported Release
v3.8.18.1 (tar.gz)
C/C++ Experimental Release
v3.10.7.1 (tar.gz)
Java Supported Release
v3.8.8.2 (tar.gz)
Java Experimental Release
v3.10.1.1 (tar.gz)
Perl Supported Release
v3.5.1.1 (zip)
Python Supported Release
v3.5.5 (tar.gz)
Python Experimental Release
v3.9.0 (tar.gz)
API Solaris x86_64

These Bloomberg API libraries cannot be used by Bloomberg Professional terminal users (which use the Desktop API). They are only compatible with the Bloomberg Server API and B-Pipe data feed products.
C/C++ Experimental Release
v3.8.19.1 (tar.gz)
Java Supported Release
v3.8.8.2 (tar.gz)
Java Experimental Release
v3.10.1.1 (tar.gz)
Perl Supported Release
v3.5.1.1 (zip)
Python Supported Release
v3.5.5 (tar.gz)
Python Experimental Release
v3.9.0 (tar.gz)
Developer's Guides

The BLPAPI Developer’s Guide is a tutorial for developing applications with BLPAPI in C++, Java and C# (.NET). It documents how the SDK libraries connect to the Bloomberg network, data schemas, events and messages, and much more.
+ BLPAPI Core Developer Guide

File size: 1 MB

File type: pdf

+ BLPAPI Core User Guide

File size: 1 MB

File type: pdf

API Windows
+ C/C++ Supported Release

v3.8.18.1 (zip)

File size:

File type:

+ C/C++ Experimental Release

v3.10.7.1 (zip)

File size:

File type:

+ C# (.NET) Supported Release

v3.8.10.1(zip)

File size:

File type:

+ C# (.NET) Experimental Release

v3.10.1.2 (zip)

File size:

File type:

+ Java Supported Release

v3.8.8.2 (zip)

File size:

File type:

+ Java Experimental Release

v3.10.1.1 (zip)

File size:

File type:

+ Perl Supported Release

v3.5.1.1 (zip)

File size:

File type:

+ Python Supported Release

v3.5.5 (zip)

File size:

File type:

+ Python Experimental Release

v3.9.0 (zip)

File size:

File type:

+ Python 2.6 Binary Installer – 32-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 2.6 Binary Installer – 64-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 2.7 Binary Installer – 32-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 2.7 Binary Installer – 64-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 3.1 Binary Installer – 32-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 3.1 Binary Installer – 64-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 3.2 Binary Installer – 32-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 3.2 Binary Installer – 64-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 3.3 Binary Installer – 32-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 3.3 Binary Installer – 64-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 3.4 Binary Installer – 32-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

+ Python 3.4 Binary Installer – 64-bit Experimental Release

v3.9.0 (self-extracting)

File size:

File type:

API Linux

These Bloomberg API libraries cannot be used by Bloomberg Professional terminal users (which use the Desktop API). They are only compatible with the Bloomberg Server API and B-Pipe data feed products.
+ C/C++ Supported Release

v3.8.18.1 (tar.gz)

File size:

File type:

+ C/C++ Experimental Release

v3.10.7.1 (tar.gz)

File size:

File type:

+ Java Supported Release

v3.8.8.2 (tar.gz)

File size:

File type:

+ Java Experimental Release

v3.10.1.1 (tar.gz)

File size:

File type:

+ Perl Supported Release

v3.5.1.1 (zip)

File size:

File type:

+ Python Supported Release

v3.5.5 (tar.gz)

File size:

File type:

+ Python Experimental Release

v3.9.0 (tar.gz)

File size:

File type:

API OS X

These Bloomberg API libraries cannot be used by Bloomberg Professional terminal users (which use the Desktop API). They are only compatible with the Bloomberg Server API and B-Pipe data feed products.
+ C/C++ Experimental Release

v3.8.1.1 (tar.gz)

File size:

File type:

+ Java Experimental Release

v3.9.3.1 (tar.gz)

File size:

File type:

+ Perl Experimental Release

v3.5.1.1 (zip)

File size:

File type:

+ Python Experimental Release

v3.9.0 (tar.gz)

File size:

File type:

API Solaris SPARC

These Bloomberg API libraries cannot be used by Bloomberg Professional terminal users (which use the Desktop API). They are only compatible with the Bloomberg Server API and B-Pipe data feed products.
+ C/C++ Supported Release

v3.8.18.1 (tar.gz)

File size:

File type:

+ C/C++ Experimental Release

v3.10.7.1 (tar.gz)

File size:

File type:

+ Java Supported Release

v3.8.8.2 (tar.gz)

File size:

File type:

+ Java Experimental Release

v3.10.1.1 (tar.gz)

File size:

File type:

+ Perl Supported Release

v3.5.1.1 (zip)

File size:

File type:

+ Python Supported Release

v3.5.5 (tar.gz)

File size:

File type:

+ Python Experimental Release

v3.9.0 (tar.gz)

File size:

File type:

API Solaris x86_64

These Bloomberg API libraries cannot be used by Bloomberg Professional terminal users (which use the Desktop API). They are only compatible with the Bloomberg Server API and B-Pipe data feed products.
+ C/C++ Experimental Release

v3.8.19.1 (tar.gz)

File size:

File type:

+ Java Supported Release

v3.8.8.2 (tar.gz)

File size:

File type:

+ Java Experimental Release

v3.10.1.1 (tar.gz)

File size:

File type:

+ Perl Supported Release

v3.5.1.1 (zip)

File size:

File type:

+ Python Supported Release

v3.5.5 (tar.gz)

File size:

File type:

+ Python Experimental Release

v3.9.0 (tar.gz)

File size:

File type: