FAQ
What is Exberry?
Exberry is a technology company that delivers a purpose built exchange infrastructure-as-a-service, regardless of asset class or opportunity. The core technology is deployed to enhance existing exchanges’ limited capabilities or to serve as the base for trading new digital assets.
Our core matching engine has been designed not only to compete with the technology used by the biggest exchanges in the world, but also as light-to-deploy, integrate and operate, and is therefore an excellent fit for start-ups and anything in between.
What are the benefits of using Exberry?
Our technology and software engineering heritage combined with our strategic business counsel means Exberry can quickly scale with business growth, and is easy to integrate into new and existing ecosystems through well-documented APIs and easy-to-access sandboxes.
What is Nebula?
Nebula is a complete turnkey solution that covers the buyer and seller onboarding process, allowing them to deposit money, configure the new asset (via tokenization or internal registry) and do all of that with a simple trading UI.
Nebula is backed by our comprehensive exchange-grade trading engine that guarantees the highest trading standards and better yet, Nebula takes the Exberry trading engines to the next level. You can Instantly launch your digital securities exchange and marketplace for any asset without programming a single line of code.
What type of businesses does Exberry currently support?
Exberry technology provides matching engines ideally suited to support every type of marketplace in traditional and digital assets including:
- National Stock Exchanges
- Futures & Options Exchanges
- Commodities Exchanges
- Spot Exchanges
- Crypto & NFT
- Digital Asset Marketplace
We are cloud native and asset agnostic.
What asset classes does Exberry support?
How long does it take from application to launching an exchange?
Our sandbox is available on a continuous basis, which means a new site can be up and running within weeks. In addition, our use of modern APIs enables integration work to be completed within a few weeks.
How do I start my project with Exberry?
You can start now by linking to our API specs and sandbox.
If you want to talk to us, please fill out the form and we’ll be in touch.
What information is required for launch?
In an ideal world, you provide us with the below information; but we understand that many of these details will not be known at start, so share as much information as you can, and our flexible and elastic service will scale with you.
Activity
1. What are your trading hours?
2. How many instruments are traded in the system?
3. How many server-to-server API connections to exchange API are there?
4. How many resting orders are in the system at any given time?:
4.1. In total
4.2. For the most traded instrument
5. How many trades (i.e. matched orders) per day are expected, please provide:
5.1. Normal
5.2. Max
6. How many orders are sent to system in total :
6.1. On average day
6.2. On peak day
6.3. Maximum per second
7. How many orders are sent to system in the most traded instrument:
7.1. On average day
7.2. On peak day
7.3. Maximum per second
Retention
1. For how long will you need immediate access for the below data:
1.1. Orders history
1.2. Market data history (orders messages)
1.3. Audit records
2. For the time frame that is after the answer on the above question, what is your preference:
2.1. Backup it on physical media
2.2. Make it accessible ad hoc per request (with few hours response time)
Disaster Recovery
1. What are your DR requirements in terms of:
1.1. Geographical separation
1.2. Response time to bring system up from DR environment
1.3. Updated interval (should it be hot DR or can it be only upon X minutes?) that business terms can accept.
Deployment Type
1. Select deployment environment:
1.1. Production
1.2. UAT
1.3. Other?
2. Deployment type are (more details can be found in the Change Management document)
2.1. Fully managed
2.2. Dedicated
2.3. Hybrid
What is the fee model of Exberry?
We charge via a monthly subscription fee, and a ‘per messages’-based fee for higher volumes. A one-off set-up fee will also be incurred.
What's the definition of a digitised asset marketplace?
A digital asset marketplace is anything that is stored digitally and is uniquely identifiable that organizations can use to realize value. Since the emergence of blockchain technology, the term ‘digital assets’ has expanded to include investable asset types such as cryptocurrencies, NFTs, asset-backed tokens, and tokenized real estate.
Does Exberry support a mobile version?
Exberry is cloud agnostic and can run anywhere. We do this by running modern APIs which enable easy integration with Apps.
What are Exberry’s next steps for its innovative SaaS model?
We intend to be the first in the world to offer a fully self-serviced matching engine.
Our vision is to offer end-to-end exchange infrastructure that extends upstream and downstream to integrate with EMSs and OMSs, engage risk and reg tech firms, and also flows down into post trade, custody and settlement irrespective of asset class.
What types of APIs does Exberry support?
Exberry supports those APIs generally supported by traditional capital markets, including FIX and binary protocols. We also support sending JavaScript Object Notation (JSON) data over WebSockets, which is an industry-wide standard that makes integration easy and fast.
Why has Exberry chosen to use a JSON API?
JSON (JavaScript Object Notation) is a lightweight data-interchange format that uses human-readable text to store and transmit data objects. Because Exberry is agnostic to asset types, and provides a scalable and cost-effective solution to low-volume micromarkets, JSON is a very strong and natural choice.
JSON is a cost-effective, easily integrated solution that is widely used in non-financial market applications. If you are not latency sensitive and you want to get a micromarket up and running really fast, JSON is a great fit as it is used industry-wide and is supported by most technology platforms.
What is Reliable UDP?
The Reliable User Datagram Protocol (UDP) is a transport layer protocol used In computer networking. Reliable UDP solves the problem of low latency and high throughput communication between nodes, and is used within the Exberry platform.
Because regular UDP is based on a Fire-and-Forget (one-way) message exchange pattern that continues to operate without waiting for a response, you run a risk of packet loss (the failure of packets to reach their destination on a network). UDP, however, is much faster than the Transmission Control Protocol/Internet Protocol (TCP/IP) networking protocol. That’s where Reliable UDP comes into play.
Reliable UDP simulates TCP behaviour (where we expect to get a return response), but instead of relying on the OS buffers and SYN-ACK (synchronize-acknowledge) protocol built into TCP, we handle it on application level using a Memory-mapped file that has the ability to read and write much faster. This Memory-mapped file can index, write and commit the reliable UDP protocol, as well as keep track of the packets and their order while writing the file, so it will only ask to retransmit a packet in case of packet loss.
What is the importance of elasticity and scalability in a matching-engine?
Exchange matching systems have been traditionally developed to serve either a specific customer, or a few specific markets. This type of system was focused on delivering performance and product features, rather than the ability to scale. This integral difference is at the heart of why legacy vendor system delivery projects tend to take so long, with upgrades prone to risk and additional expense.
Exchange matching systems, whose architecture has been developed with a focus on scalability from the outset, are capable of delivering any number of different and unique deployments. This approach is based on combining elements of microservices, Kubernetes, and B2B models in order to create an ecosystem in which the matching engine resides.
Why is SaaS important to delivering an exchange matching system?
Software-as-a-Service (SaaS) is a webservice model that has provided a revolutionary new way of thinking and designing software from that of traditional licensed-based software distribution models. With SaaS, it is possible to build architecture that scales to better serve all different sizes of customers, and can be released within a much shorter time frame.
What is Kubernetes?
Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerised applications. For more information: https://kubernetes.io/