blob: 33a1e8f5d5f29d36cfa147d4be40a1fc796d8cae [file] [log] [blame] [view]
---
id: client-libraries-java-initialize
title: Initialize a Java client
sidebar_label: "Initialize"
description: Learn how to initialize Java client in Pulsar.
---
You can instantiate a [PulsarClient](/api/client/org/apache/pulsar/client/api/PulsarClient) object using just a URL for the target Pulsar [cluster](reference-terminology.md#cluster) like this:
```java
PulsarClient client = PulsarClient.builder()
.serviceUrl("pulsar://localhost:6650")
.build();
```
If you have multiple brokers, you can initiate a PulsarClient like this:
```java
PulsarClient client = PulsarClient.builder()
.serviceUrl("pulsar://localhost:6650,localhost:6651,localhost:6652")
.build();
```
:::note
If you run a cluster in [standalone mode](getting-started-standalone.md), the broker is available at the `pulsar://localhost:6650` URL by default.
:::
For detailed client configurations, see the [reference doc](pathname:///reference/#/@pulsar:version_reference@/client/).