Skip to content

Crypto Trader — Api-Components

Reusable Spring components for APIs (web, JDBC, HTTP clients)


Api‑Components provides reusable Spring‑based building blocks used across Crypto Trader APIs: web configuration, HTTP clients, JDBC helpers, and other infrastructure glue that promotes consistency and reduces boilerplate.

Important: Past results and backtests do not guarantee future performance. Always start in paper mode. Liability is your own.

⭐️ What it does

  • Web/Jackson configuration and utilities
  • HTTP client helpers for service calls
  • JDBC and data access support classes

✅ Why it matters

  • Consistent infrastructure across services
  • Less boilerplate and safer defaults for new modules

🔗 Where it fits in the platform

  • Used by Api, Data, Engine, and Support services
  • Part of Api‑Library under the Library umbrella

🛠️ Technology at a glance

  • Framework: Spring Boot
  • Extras: Apache HttpClient, Jackson
  • Build: Maven

📝 Conventions

  • Keep components generic and reusable; no service‑specific logic.
  • Prefer composition over inheritance; document configuration properties.

❓ Questions or help

Email Oliver Lear Sigwarth (@theoliverlear): sigwarthsoftware@gmail.com

📄 License

See LICENSE.md in the repository root.