Grundlagen
Bevor Sie mit der technischen Integration der brokerize Tools beginnen, ist es wichtig, die grundlegenden Konzepte und die Infrastruktur hinter brokerize zu verstehen. brokerize agiert als intelligente Middleware, die die Komplexität verschiedener Broker-Schnittstellen abstrahiert und vereinheitlicht.
Hier finden Sie die wichtigsten Bausteine, die für jede Integration – egal ob über die API, den JavaScript-Client oder die Elements – von Bedeutung sind.
🔑 Authentifizierung & Identität
Jede Interaktion mit brokerize erfordert eine klare Identifizierung Ihrer Anwendung und (in den meisten Fällen) des Endbenutzers.
- Client ID: Dies ist der eindeutige Bezeichner für Ihre Anwendung. Ohne eine gültige Client ID können keine API-Anfragen gestellt werden.
- Client ID erstellen: Erfahren Sie, wie Sie Ihre eigene Kennung für die Entwicklung generieren.
- Sitzungen (Sessions): Erfahren Sie, was im Hintergrund von Sitzungen bei brokerize passiert.
🌐 Umgebungen
Wir stellen zwei vollwertige API-Umgebungen bereit:
- Preview (Testumgebung): Unsere Umgebung für Entwicklung und Tests.
- API-Endpunkt:
https://api-preview.brokerize.com
- API-Endpunkt:
- Produktion (Live): Die Produktivumgebung für den Produktionsbetrieb.
- API-Endpunkt:
https://api.brokerize.com
- API-Endpunkt:
🧪 Test-Infrastruktur
Um UI-Flows und Order-Prozesse zu testen, ohne ein echtes Depot eröffnen zu müssen, nutzen wir den Demo Broker.
- Demo Broker: Ein simuliertes Broker-Modul, das realistische Rückmeldungen für Orders, Portfolio-Updates und Challenges (z.B. 2FA) gibt.
🔒 Sicherheit & CORS
Da brokerize-Komponenten oft direkt im Browser ausgeführt werden, spielen Sicherheitsmechanismen eine große Rolle:
- Allowed Origins: Ihre Client ID ist an bestimmte Domains (Origins) gebunden. Anfragen von nicht registrierten Domains werden abgelehnt.
- Redirect-URLs: Für Broker mit OAuth-Anmeldung müssen gültige Rücksprung-URLs hinterlegt sein, damit der Benutzer nach dem Login sicher zu Ihrer App zurückkehrt.
⚙️ Weitere Ressourcen
Für eine tiefere technische Integration gibt es weitere wichtige Aspekte:
- Handelbare Wertpapiere: Erfahren Sie mehr über spezielle ISINs und Kennungen für Krypto-Assets.
- brokerize - API: In der API-Sektion finden Sie auch weiterführende Technische Details wie Rate-Limits und Request-IDs.
In den nächsten Kapiteln erfahren Sie mehr über die spezifischen Integrationswege: Elements, JavaScript Client oder direkt über die API.