Practical overview
When it fits
Use it when you want a consolidated browser front end for the listed exchange trading tasks and can provide its separate API and engine dependencies.
Who it is for
- Traders seeking one browser interface for the exchanges listed in the project documentation.
- Developers setting up or extending a multi-exchange trading interface.
Documented uses
- Manage multiple exchange accounts through one browser interface.
- Trade spot markets across the listed exchanges.
- Trade on BitMEX margin markets.
- View market data and compare rates across exchanges.
Requirements & limits
The project README describes a hosted browser interface and a separate download route. Local development instructions require exchange API keys in the API project's keys.js file.
- The UI is not standalone; the documentation requires a separate API and engine.
- The README documents Node.js 8.9.0 or later, npm and Git for setup, with Vue.js 2.5.13 or later for the full local setup.
- The repository is public and licensed under AGPL-3.0.
- The README describes production setup as coming soon.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Run the API and UI locally for development
Start the API server and serve the UI locally for development use.
Before you start
- Node.js 8.9.0 or later
- NPM
- Git
- Vue.js 2.5.13 or later
- Exchange API keys
Steps
Clone the API repository, enter its directory, and install dependencies: the command below,
cd open-trading-platform-API, then the command below.git clone https://github.com/blocknomic-technologies/open-trading-platform-API.gitnpm installEdit
keys.jsin the API repository root and enter your exchange API keys, then start the server with the command below.node debug.jsIn a separate terminal, clone the UI repository, enter its directory, install dependencies, and start the development server: the command below,
cd open-trading-platform-UI, the command below, then the command below.git clone https://github.com/blocknomic-technologies/open-trading-platform-UI.gitnpm installnpm run serveOpen the localhost URL printed in the terminal.
Expected outcome
The UI is served locally and can connect to the running API server for platform use.
Guide limitations
- The UI requires the API and ENGINE to operate properly; the documented steps start the API and UI but do not provide steps for running the ENGINE.
- Production environment instructions are listed as coming soon.
- The README says later Vue.js versions have not been tested.
Connect the hosted UI to a locally running API
Run the API server locally and access it through the hosted browser interface.
Before you start
- Node.js 8.9.0 or later
- NPM
- Git
- Exchange API keys
Steps
Clone the API repository, enter its directory, and install dependencies: the command below,
cd open-trading-platform-API, then the command below.git clone https://github.com/blocknomic-technologies/open-trading-platform-API.gitnpm installEdit
keys.jsin the API repository root and enter your exchange API keys.Start the API server with the command below.
node debug.jsOpen https://trader.opentradingplatform.org and check whether it connects to the local server.
Expected outcome
The hosted UI can be used to check its connection to the API server running on the local machine.
Guide limitations
- The UI requires both the API and ENGINE to operate properly; these steps do not run the ENGINE.
- The README lists production environment instructions as coming soon.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- blocknomic-technologies/open-trading-platform-UI · Official homepage title · retained in its source language

