Nabu
Nabu is an intelligent order-matching and securitization platform designed for financial markets. It provides APIs for order management, transaction matching, data ingestion, and debt bundling. The platform leverages real-time data processing and integration with Google Cloud Pub/Sub for messaging and automation. It is built using Flask, ensuring flexibility and scalability for handling trading…
Nabu endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
Add Order /orders |
Adds a new order to the order book. Accepts order details like order_id, side (buy or sell), price, and quantity. Orders are added to the respective buy or sell list. |
| POST |
Match Orders /orders/match |
Matches buy and sell orders in the order book based on price. Executes trades if buy price is greater than or equal to sell price. Stores the completed transactions. |
| GET |
Current Orders /orders |
Retrieves all current buy and sell orders from the order book. |
| GET |
Get Transactions /transactions |
Retrieves all executed transactions that occurred during the matching process. |
| POST |
Data Ingestion /data/ingest |
Triggers the data ingestion process by producing data to a Pub/Sub or Kafka-like system using the provided produce_data function. Typically used to simulate or initiate data flow… |
| POST |
Bundle Debt for Securitization /securitization/bundle |
Bundles debts into a securitized package using the bundle_debts function. This endpoint is used for financial applications where debts are grouped for investment or risk… |
Nabu pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|