

The Terminal is a 24-hour, global financial services system that provides transparent and reliable financial, economic and government information covering all market sectors. The Bloomberg Professional service and Bloomberg Terminal seamlessly integrate the very best in data, news and analytics. Universities and colleges around the globe use Bloomberg to bring the real world of business and finance into the classroom, providing students with access to the same information platform used by leading decision makers. The terminals are used as research tools in a number of courses and are funded through generous alumni contributions as well as a small student technology fee. Four terminals are located at the College of Business at UCF Downtown and can be used only by the College’s executive and professional graduate business programs. Twelve terminals are located on the main campus. The UCF College of Business has 16 Bloomberg terminals, the most of any university in the state. As an example, if you're writing a systematic trading application, then the licensing of the Bloomberg (Professional) Terminal will not permit that, however, a B-PIPE will include a licence that will permit that (plus hefty exchange fees if not OTC).The Bloomberg Essentials terminals are available to provide users with an introduction to the Bloomberg Professional Service.

Pricing depends on product, and unfortunately you'll also need to consider your application use-case. Problem is, the first few lines of creating a session object and connecting to the end point will fail unless you have a Bloomberg product. So, bottom line, the API library is available and you can develop against it. However, maybe your organisation has bought an Enterprise B-PIPE product, in which case you don't need a Bloomberg Terminal, and the delivery point will sit on at least two servers (IPs), again on port 8194. No Bloomberg Terminal, no localhost delivery point. The Bloomberg Terminal's delivery point is localhost:8194. For the Bloomberg (Professional) Terminal, you have something called Desktop API (DAPI), they have something called the Server (SAPI), they have something called B-PIPE, another is EMSX. There are several flavours of delivery points depending on what Bloomberg products you buy.

The API pattern requires setting up a session where you 'target'/connect to a delivery point.

The API supports a number of languages including Python, Perl, C++. They have microservices for streaming marketdata (//blp/mktdata), requesting static reference (//blp/refdata), contributing OTC pricing (//firm/c-gdco), submitting orders (//blp/emsx), etc etc. Bloomberg has a number of products, which support the real-time API known as the BLP API.
