API 및 SDK 엔드포인트
Braze 인스턴스에 맞는 올바른 대시보드 URL, REST API 엔드포인트, SDK 엔드포인트를 확인하세요. 로그인, API 호출, SDK 통합을 위해 이 URL이 필요합니다.
Braze는 대시보드, SDK, REST 엔드포인트를 위해 여러 인스턴스를 관리하며, 이를 “클러스터”라고 부릅니다. Braze 온보딩 매니저가 어떤 클러스터에 속해 있는지 알려드립니다. Braze SDK에 대해 자세히 알아보려면 Braze 101 Braze 학습 과정을 확인하세요.
dashboard.braze.com에서 로그인하면 자동으로 올바른 클러스터 주소로 이동합니다.
| 인스턴스 | URL | REST 엔드포인트 | SDK 엔드포인트 |
|---|---|---|---|
| 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 |

SDK를 통합할 때는 SDK 엔드포인트를 사용하세요. REST API를 호출할 때는 REST 엔드포인트를 사용하세요.
API 접근에 대한 자세한 내용은 API 개요 문서를 참조하세요.
커스텀 URL
클러스터의 표준 SDK 엔드포인트 대신 프록시나 커스텀 도메인 같은 커스텀 URL로 네트워크 요청을 보내도록 Braze SDK를 구성할 수 있습니다. 다음 SDK에서 커스텀 URL을 지원합니다.
- Braze Swift SDK: 버전 11.8.0 이상
- Braze Android SDK: 버전 2.11 이상
커스텀 URL 구성하기
SDK를 초기화할 때 SDK 엔드포인트를 설정하는 위치에 커스텀 URL을 설정합니다. 전체 통합 단계는 Braze SDK 통합하기를 참조하세요.
Braze.Configuration 객체를 생성할 때 커스텀 URL을 endpoint로 전달합니다. 전체 초기화 단계는 3단계: 앱 델리게이트 업데이트하기를 참조하세요.
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;
다음 항목을 바꿔 입력하세요.
YOUR_APP_IDENTIFIER_API_KEY: Braze 대시보드의 앱 설정 페이지에 있는 앱 식별자 API 키입니다.YOUR_CUSTOM_URL: 프록시 또는 커스텀 도메인 URL입니다.
Swift SDK 버전 11.8.0 이상에서는 커스텀 URL에 기본 경로(예: example.com/mockServer)를 포함할 수 있으며 http 스키마를 사용할 수 있습니다. 자세한 내용은 Swift SDK 체인지로그를 참조하세요.
커스텀 URL은 braze.xml 파일 또는 코드에서 설정할 수 있습니다. 전체 통합 단계는 2단계: braze.xml 구성하기를 참조하세요.
옵션 1: braze.xml 파일에서 설정
com_braze_custom_endpoint 문자열을 커스텀 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>
옵션 2: 코드에서 설정
BrazeConfig.Builder에서 setCustomEndpoint()를 호출한 다음, 그 결과를 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)
다음 항목을 바꿔 입력하세요.
YOUR_APP_IDENTIFIER_API_KEY: Braze 대시보드의 앱 설정 페이지에 있는 앱 식별자 API 키입니다.YOUR_CUSTOM_URL: 프록시 또는 커스텀 도메인 URL입니다.
Android SDK 버전 9.0.1 이상에서는 커스텀 URL에 스키마와 기본 경로를 포함할 수 있습니다.
SDK를 구성한 후 Braze 인스턴스에 커스텀 IBrazeEndpointProvider를 설정하면, BrazeConfig에서 설정한 엔드포인트보다 우선 적용됩니다. 자세한 내용은 setEndpointProvider()를 참조하세요.
프록시 구성 테스트하기
앱을 프로덕션에 출시하기 전에 프록시가 예상대로 작동하는지 테스트하세요. SDK가 커스텀 URL로 요청을 보내는지 확인하려면 상세 로깅을 사용합니다.
- SDK를 초기화하기 전에 개발 빌드에서 상세 로깅을 활성화합니다. SDK별 코드는 상세 로깅을 참조하세요.
- 테스트 기기 또는 시뮬레이터에서 앱을 실행합니다. 세션이 시작되면 SDK가 요청을 보냅니다.
- 로그에서 요청 항목을 찾아 요청 URL이 커스텀 URL과 일치하는지 확인합니다.
- 프록시가 SDK로부터 요청을 수신하는지 확인합니다.
Android에서 커스텀 URL로 전송된 요청이 보이지 않으면 API 키와 엔드포인트 구성을 확인하세요. 로그에 표시되는 요청 항목의 예시는 상세 로그 읽기를 참조하세요.

앱을 프로덕션에 출시하기 전에 상세 로깅을 비활성화하세요.