blob: a1450802d80f9287866972913106354353078511 [file] [view]
---
id: java-initialize
title: Initialize a Java client
sidebar_label: "Initialize"
description: Learn how to initialize Java client in Pulsar.
---
You can instantiate a [PulsarClient](@pulsar:javadoc:client@/org/apache/pulsar/client/api/PulsarClient) object using just a URL for the target Pulsar [cluster](pathname:///docs/reference-terminology#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](pathname:///docs/getting-started-standalone), the broker is available at the `pulsar://localhost:6650` URL by default.
:::
For detailed client configurations, see the [reference doc](/reference/#/@pulsar:version_reference@/client/).