Skip to main content

Tenants

Overview

In Apache Pulsar, a tenant1 is a logical isolation unit within a Pulsar instance. It provides a way to group and segregate namespaces among different users or groups of users.

apache pulsar resource hierarchy

Tenants allow for multi-tenancy2, where multiple teams or organizations can share a single Pulsar instance while being isolated from each other.

This isolation ensures that resources are allocated and managed independently, providing security, resource management, and administrative control within the Pulsar system. Each tenant can have its own set of namespaces, topics, and configurations, providing flexibility and customization to suit the needs of different users or applications.

Footnotes

  1. Multitenancy article in Wikipedia

  2. Multi Tenancy in the official Pulsar documentation