Traders Enterprise
Contact us
Open source

Open source.

Build with Traders Enterprise: the Traders Enterprise Platform and the API.

The dashboard: top movers, capital utilization, firm summary and stats snapshot
Java, Spring Boot, Vue 3, TypeScript, and Vite

Traders Enterprise Platform

The backend (book processing, calculations, application endpoints, and database migrations) and the web interface connected to its authenticated endpoints.

Java and Spring Boot

API

The shared market-data API used by the Traders Enterprise Platform.

Explore the API →

How the projects connect

The web interface connects to the backend for application data and actions. The backend uses the shared API for market data. The backend's UI contract documents authentication, bootstrap data, and application endpoints.

Development by project

Build commands for each project.

Backend

mvn clean install

Interface

npm ci
npm run build

API

mvn clean install

Requirements

What each project needs to build.

Backend

JDK 21 and Maven. MySQL 8 for the database.

API

JDK 21 and Maven. Access to the shared market-data service must be arranged with us.

Interface

Node.js 20.19 or later 20.x, or 22.12 or later, with npm. Install from the committed lockfile with npm ci.

Connection

The interface needs the backend's authenticated endpoints; see the backend's UI contract.

Licensing

Apache License 2.0.

Traders Enterprise is released under the Apache License 2.0. Each repository carries its own LICENSE and notices.

Get in touch

Evaluating it, running it, or want us to run it for you?

Discuss hosting, broker integration, calculation review, or support.

Get in touch

Evaluating it, running it, or want us to run it for you?

We use your details to respond to this enquiry. Submissions are stored and screened for spam.