Skip to main content

Pulsar API Essentials - Java

This course is for developers who want to learn about the Apache Pulsar API. It is a companion course to Apache Pulsar Fundamentals. It covers the Pulsar API basics and writing your first producer and consumer in Java.

  • Course Number

  • Self-Paced

About This Course

The course covers the Pulsar API basics for the most common classes in the Pulsar SDK. You will complete a hands-on virtual lab and use Pulsar to ingest and deliver data with a simple, "hello world" model.

You will learn about

  • Pulsar Client
  • Producer Interface
  • Consumer Interface


This is a beginner course, but you should be familiar with using APIs.

It is strongly recommended to complete the Apache Pulsar Fundamentals course before starting this course. This course is also a prerequisite to attending the StreamNative Apache Pulsar Developers Training or the Apache Pulsar Operators Training.

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

See our list of supported browsers for the most up-to-date information.

How do I get help?

You can contact us at