Astra Streaming APIs
You use two APIs to manage Pulsar tenants and their resources.
Astra Streaming DevOps API
Use the Astra Streaming DevOps API to manage higher-level objects associated with your account, such as the change data capture (CDC) settings, Pulsar tenants, geo-replications, Pulsar stats, and Pulsar tokens.
This API uses an Astra DB application token for authentication.
Astra Streaming Pulsar Admin API
Use the Astra Streaming Pulsar Admin API to manage specific resources within a specific tenant, such as namespaces, topics, and subscriptions.
This API uses your Pulsar token for authentication.
OSS Pulsar Admin API
The open source Pulsar project’s Pulsar Admin API isn’t the same as the Astra Streaming Pulsar Admin API.
In OSS Pulsar you manage instances, the clusters within each instance, the tenants in the cluster, and so on. In Astra Streaming, clusters are a managed service. You manage only the tenants and resources within those tenants.
Some OSS Pulsar Admin API endpoints aren’t supported in the Astra Streaming Pulsar Admin API because they don’t apply to the Astra Streaming managed service.