Skip to main content

Companion web UI for deploying and monitoring Aptis plugin strategies

Project description

Aptis Onboarding UI

Companion web app for deploying and monitoring Aptis plugin strategies.

Install

pip install aptis-onboarding-ui

Run

# Connect to EC2 platform
APTIS_API_URL=http://test1.aptisgrptest.com:8082 aptis-ui

# Or default — uses test1.aptisgrptest.com:8082
aptis-ui

Opens at http://localhost:5173.

Screens

Screen What it does
Connect Enter platform URL + API key, loads live strategy state
Strategies View all registered strategies with config and schedule
Templates Browse and clone 4 starter templates
Create Form wizard — generates a .py file with manifest headers
Deploy Drag-and-drop .py upload, manifest validation, one-click deploy
Monitor Live positions, P&L, and recent trades per strategy

Development

cd onboarding-ui/ui
npm install
npm run dev        # dev server with hot reload on :5173
npm run build      # builds into ../aptis_onboarding_ui/dist/

Platform endpoints used

Screen Endpoint
Connect GET /api/v1/strategy/strategies
Deploy POST /api/v1/strategy/plugin/deploy
Monitor GET /api/v1/strategy/positions + /pnl + /trades
Scheduler GET http://localhost:8765/status

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aptis_onboarding_ui-0.1.2.tar.gz (71.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aptis_onboarding_ui-0.1.2-py3-none-any.whl (75.5 kB view details)

Uploaded Python 3

File details

Details for the file aptis_onboarding_ui-0.1.2.tar.gz.

File metadata

  • Download URL: aptis_onboarding_ui-0.1.2.tar.gz
  • Upload date:
  • Size: 71.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.18

File hashes

Hashes for aptis_onboarding_ui-0.1.2.tar.gz
Algorithm Hash digest
SHA256 650e9ae13bc914b72f02e516f9cf7bc9eafb6b4214857d70f9625ac36036c258
MD5 ce37786cfb570635ecca15cafb54606c
BLAKE2b-256 8b7fa4074aab04c786ddac981d7db264ffbcd186b55a6218427919379b93d5c1

See more details on using hashes here.

File details

Details for the file aptis_onboarding_ui-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for aptis_onboarding_ui-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f94c20c48522853d533e5a4ad8e30ee5e3336b0c4c3f34639fa90f1791d811db
MD5 d60beffe226e6e8fff8091c773ffc416
BLAKE2b-256 b9f704af2626b860537e1d8f67486c0e2b75b03bb5dc714eefbd9a03ddcb85fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page