Cryptoquote's real-time streaming infrastructure is based on NATS. The protocol enables the ability to subscribe based on topic and interest. For example, you can subscribe to all trade messages for all cryptocurrency Exchanges, trade messages for a single market on a single Exchange, or even trade messages for a single market (symbol), across all Exchanges.

NATS has clients (or SDKs) cover all modern programming languages. The NATS clients will automatically handle reconnections, message parsing, and more - making for a smaller amount of development overhead for your project.

High performance: NATS is designed for high performance and can handle high throughput and low latency. This makes it well-suited for real-time data streaming applications that require fast and reliable message delivery.

Scalability: NATS is horizontally scalable, meaning that it can scale up to handle large amounts of data without degrading performance. This makes it a good choice for applications that need to handle large volumes of data in real time.

Simplicity: NATS has a simple design and is easy to use, making it a good choice for developers who want a straightforward messaging system.

Flexibility: NATS supports multiple messaging patterns, including point-to-point, publish-subscribe, and request-response, making it a versatile tool for a wide range of applications.

Open-source: NATS is an open-source project, which means that it is freely available and can be modified and distributed by anyone. This can make it a more cost-effective option for developers compared to proprietary solutions.

Contact us at devs@cryptoquote.io to get your username:password for streaming data access

Use Cases

Quant Trader:

  • Stream real-time tick by tick and quote (bidxask) data to power trading systems

Exchange, Brokerage or Vendor

  • Access real-time

Last updated