Algo trading; Also Algorithmic Trading or Black Box Trading, the term is also used to mean an automated trading system. These terms encompass trading strategies that may be heavily reliant on complex mathematical formulas and the use of market data.
Web API; Web APIs are a secure, standardized exchange between different software applications. Data is requested and delivered via the Internet using standardized protocols. Web API customers then have complete control over what and how information is displayed.
REST API; REST is a simple way to organize interactions between independent systems. It's been growing in popularity since 2005, and inspires the design of services, such as the Twitter API. This is due to the fact that REST allows you to interact with minimal overhead with clients as diverse as mobile phones and other websites.
WebSocket stream; The WebSocket protocol enables interaction between a web client (such as a browser) and a web server with lower overheads, facilitating real-time data transfer from and to the server.