1 External Services
Jan K9f edited this page 2025-06-04 09:36:55 +02:00

External Services

This page documents the external services and APIs integrated with the Casino application.

Payment Processors

Stripe

The application integrates with Stripe for payment processing.

PayPal

Alternative payment processing through PayPal.

Authentication

Keycloak

Keycloak handles authentication and authorization.

Game Providers

Slot Provider API

  • Endpoint: https://api.slotprovider.com/v1
  • Integration: See Game-Modules for details

Table Games API

  • Endpoint: https://api.tablegames.com/v2
  • Integration: See Game-Modules for details

Monitoring

Prometheus

  • Endpoint: http://prometheus:9090
  • Metrics exposed at http://backend:8080/actuator/prometheus

Grafana

  • Dashboard: http://grafana:3000
  • Default dashboards for application monitoring

Configuration

External service credentials are managed through environment variables. See the docker-compose files for reference.