anchor.diff:  |[[pulsar-client]]<<pulsar-client, `debezium.sink.pulsar.client.*`>>
   |
   |The Pulsar module supports pass-through configuration.
  -The client http://pulsar.apache.org/docs/en/2.2.0/client-libraries-java/#client-configuration[configuration properties] are passed to the client with the prefix removed.
  +The client https://pulsar.apache.org/docs/en/client-libraries-java/#client-configuration[configuration properties] are passed to the client with the prefix removed.
   At least `serviceUrl` must be provided.
   
   |[[pulsar-producer]]<<pulsar-producer, `debezium.sink.pulsar.producer.*`>>
   |
   |The Pulsar module supports pass-through configuration.
  -The message producer http://pulsar.apache.org/docs/en/2.2.0/client-libraries-java/#client-configuration[configuration properties] are passed to the producer with the prefix removed.
  +The message producer https://pulsar.apache.org/docs/en/client-libraries-java/#client-configuration[configuration properties] are passed to the producer with the prefix removed.
   The `topic` is set by Debezium.
   
   |[[pulsar-null-key]]<<pulsar-null-key, `debezium.sink.pulsar.null.key`>>
  
positive.code: 
  |=======================
  
  
  
  == Extensions
  
  {prodname} Server uses the https://quarkus.io/[Quarkus framework] and relies on dependency injection to enable developer to extend its behaviour.
  
negative.code: 
  |===
  
  ==== Apache Pulsar
  
  https://pulsar.apache.org/[Apache Pulsar] is high-performance, low-latency server for server-to-server messaging.
  Pulsar exposes a REST APIs and a native endopint provides a (not-only) Java client that is used to implement the sink.
  
  [cols="35%a,10%a,55%a",options="header"]
  