API- und SDK-Endpunkte
Finden Sie die richtige Dashboard-URL, den REST API-Endpunkt und den SDK-Endpunkt für Ihre Braze-Instanz. Sie benötigen diese URLs, um sich anzumelden, API-Aufrufe durchzuführen und das SDK zu integrieren.
Braze verwaltet eine Reihe verschiedener Instanzen für unser Dashboard, SDK und REST-Endpunkte, die wir „Cluster“ nennen. Ihr Braze-Onboarding-Manager:in wird Ihnen mitteilen, auf welchem Cluster Sie sich befinden. Um mehr über das Braze SDK zu erfahren, besuchen Sie den Braze 101 Braze-Lernkurs.
Wenn Sie sich unter dashboard.braze.com anmelden, werden Sie automatisch an die richtige Cluster-Adresse weitergeleitet.
| Instanz | URL | REST-Endpunkt | SDK-Endpunkt |
|---|---|---|---|
| US-01 | https://dashboard-01.braze.com |
https://rest.iad-01.braze.com |
sdk.iad-01.braze.com |
| US-02 | https://dashboard-02.braze.com |
https://rest.iad-02.braze.com |
sdk.iad-02.braze.com |
| US-03 | https://dashboard-03.braze.com |
https://rest.iad-03.braze.com |
sdk.iad-03.braze.com |
| US-04 | https://dashboard-04.braze.com |
https://rest.iad-04.braze.com |
sdk.iad-04.braze.com |
| US-05 | https://dashboard-05.braze.com |
https://rest.iad-05.braze.com |
sdk.iad-05.braze.com |
| US-06 | https://dashboard-06.braze.com |
https://rest.iad-06.braze.com |
sdk.iad-06.braze.com |
| US-07 | https://dashboard-07.braze.com |
https://rest.iad-07.braze.com |
sdk.iad-07.braze.com |
| US-08 | https://dashboard-08.braze.com |
https://rest.iad-08.braze.com |
sdk.iad-08.braze.com |
| US-10 | https://dashboard.us-10.braze.com |
https://rest.us-10.braze.com |
sdk.us-10.braze.com |
| EU-01 | https://dashboard-01.braze.eu |
https://rest.fra-01.braze.eu |
sdk.fra-01.braze.eu |
| EU-02 | https://dashboard-02.braze.eu |
https://rest.fra-02.braze.eu |
sdk.fra-02.braze.eu |
| AU-01 | https://dashboard.au-01.braze.com |
https://rest.au-01.braze.com |
sdk.au-01.braze.com |
| ID-01 | https://dashboard.id-01.braze.com |
https://rest.id-01.braze.com |
sdk.id-01.braze.com |
| JP-01 | https://dashboard.jp-01.braze.com |
https://rest.jp-01.braze.com |
sdk.jp-01.braze.com |
| KR-01 | https://dashboard.kr-01.braze.com |
https://rest.kr-01.braze.com |
sdk.kr-01.braze.com |

Verwenden Sie bei der Integration Ihres SDK den SDK-Endpunkt. Verwenden Sie bei Aufrufen an unsere REST API den REST-Endpunkt.
Weitere Informationen zum Zugriff auf die API finden Sie in unserem Artikel zur API-Übersicht.
Angepasste URLs
Anstelle des Standard-SDK-Endpunkts für Ihren Cluster können Sie das Braze SDK so konfigurieren, dass es seine Netzwerkanfragen an eine angepasste URL sendet, etwa an einen Proxy oder eine angepasste Domain. Die folgenden SDKs unterstützen angepasste URLs:
- Braze Swift SDK: Version 11.8.0 und höher
- Braze Android SDK: Version 2.11 und höher
Eine angepasste URL konfigurieren
Legen Sie Ihre angepasste URL an der Stelle fest, an der Sie bei der Initialisierung des SDK Ihren SDK-Endpunkt festlegen. Die vollständigen Integrationsschritte finden Sie unter Braze SDK integrieren.
Übergeben Sie Ihre angepasste URL als endpoint, wenn Sie Ihr Braze.Configuration-Objekt erstellen. Die vollständigen Initialisierungsschritte finden Sie unter Schritt 3: Ihren App-Delegate aktualisieren.
let configuration = Braze.Configuration(
apiKey: "YOUR_APP_IDENTIFIER_API_KEY",
endpoint: "YOUR_CUSTOM_URL"
)
let braze = Braze(configuration: configuration)
AppDelegate.braze = braze
BRZConfiguration *configuration = [[BRZConfiguration alloc] initWithApiKey:@"YOUR_APP_IDENTIFIER_API_KEY"
endpoint:@"YOUR_CUSTOM_URL"];
Braze *braze = [[Braze alloc] initWithConfiguration:configuration];
AppDelegate.braze = braze;
Ersetzen Sie Folgendes:
YOUR_APP_IDENTIFIER_API_KEY: Der API-Schlüssel des App-Bezeichners von der Seite App-Einstellungen im Braze-Dashboard.YOUR_CUSTOM_URL: Die URL Ihres Proxys oder Ihrer angepassten Domain.
Ab Swift SDK Version 11.8.0 kann Ihre angepasste URL einen Basispfad enthalten (zum Beispiel example.com/mockServer) und das Schema http verwenden. Weitere Informationen finden Sie im Changelog des Swift SDK.
Sie können Ihre angepasste URL in Ihrer Datei braze.xml oder im Code festlegen. Die vollständigen Integrationsschritte finden Sie unter Schritt 2: Ihre braze.xml konfigurieren.
Option 1: In Ihrer Datei braze.xml
Setzen Sie den String com_braze_custom_endpoint auf Ihre angepasste URL.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string translatable="false" name="com_braze_api_key">YOUR_APP_IDENTIFIER_API_KEY</string>
<string translatable="false" name="com_braze_custom_endpoint">YOUR_CUSTOM_URL</string>
</resources>
Option 2: Im Code
Rufen Sie setCustomEndpoint() für Ihren BrazeConfig.Builder auf und übergeben Sie das Ergebnis anschließend an Braze.configure().
BrazeConfig brazeConfig = new BrazeConfig.Builder()
.setApiKey("YOUR_APP_IDENTIFIER_API_KEY")
.setCustomEndpoint("YOUR_CUSTOM_URL")
.build();
Braze.configure(this, brazeConfig);
val brazeConfig = BrazeConfig.Builder()
.setApiKey("YOUR_APP_IDENTIFIER_API_KEY")
.setCustomEndpoint("YOUR_CUSTOM_URL")
.build()
Braze.configure(this, brazeConfig)
Ersetzen Sie Folgendes:
YOUR_APP_IDENTIFIER_API_KEY: Der API-Schlüssel des App-Bezeichners von der Seite App-Einstellungen im Braze-Dashboard.YOUR_CUSTOM_URL: Die URL Ihres Proxys oder Ihrer angepassten Domain.
Ab Android SDK Version 9.0.1 kann Ihre angepasste URL ein Schema und einen Basispfad enthalten.
Wenn Sie nach der Konfiguration des SDK einen angepassten IBrazeEndpointProvider für die Braze-Instanz festlegen, überschreibt dieser den Endpunkt, den Sie in BrazeConfig festgelegt haben. Weitere Informationen finden Sie unter setEndpointProvider().
Ihre Proxy-Konfiguration testen
Testen Sie, ob Ihr Proxy wie erwartet funktioniert, bevor Sie Ihre App in der Produktion veröffentlichen. Um zu bestätigen, dass das SDK Anfragen an Ihre angepasste URL sendet, verwenden Sie ausführliches Logging:
- Aktivieren Sie in Ihrem Entwicklungs-Build das ausführliche Logging, bevor Sie das SDK initialisieren. Den Code für jedes SDK finden Sie unter Ausführliches Logging.
- Führen Sie Ihre App auf einem Testgerät oder Simulator aus. Das SDK sendet eine Anfrage, wenn eine Session beginnt.
- Suchen Sie in Ihren Logs nach den Anfrageeinträgen und überprüfen Sie, ob die Anfrage-URL mit Ihrer angepassten URL übereinstimmt.
- Überprüfen Sie, ob Ihr Proxy die Anfragen des SDK empfängt.
Wenn Sie unter Android keine Anfragen an Ihre angepasste URL sehen, überprüfen Sie Ihren API-Schlüssel und Ihre Endpunkt-Konfiguration. Beispiele dafür, wie Anfrageeinträge in den Logs aussehen, finden Sie unter Ausführliche Logs lesen.

Deaktivieren Sie das ausführliche Logging, bevor Sie Ihre App in der Produktion veröffentlichen.