skillfed

pulumi-confluentcloud

A Pulumi package for creating and managing Confluent cloud resources.

pulumi-confluentcloud v2.79.0 179.2K downloads/30d#10,176 on PyPI9
Permissive license Apache-2.0 Active released

What it is and what it does

This is a Pulumi resource provider that wraps the official Confluent Terraform provider, letting you define and manage Confluent Cloud infrastructure (Kafka clusters, topics, connectors, service accounts, ACLs, and related resources) using Python code instead of manual console clicks or Terraform HCL. It integrates with Pulumi's state management and deployment pipeline, so you can version-control your Confluent setup, automate provisioning, and coordinate it with other cloud resources in the same Pulumi stack.

The provider is built directly from ConfluentInc's official Terraform provider, so its resource types and behaviors track that upstream project. You configure it with API credentials (key and secret) and then declare resources declaratively in Python. It's most useful in teams already using Pulumi for infrastructure, or in environments where Python-based IaC fits better than Terraform.

Use it for:

  • Provision and tear down Confluent Cloud Kafka clusters, topics, and connectors as part of a Pulumi stack.
  • Manage Confluent service accounts, API keys, and ACLs programmatically alongside other cloud infrastructure.
  • Automate Confluent Cloud setup in CI/CD pipelines using Pulumi's deployment workflow.
  • Version-control Confluent Cloud topology and configuration in a Python codebase.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Pulumi provider for declaring and managing Confluent Cloud resources (Kafka clusters, topics, connectors, and related infrastructure) as code using Python.

Yes, if you are already using Pulumi for infrastructure and need to manage Confluent Cloud resources. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive license. Install it only if Pulumi is already your IaC framework; if you are not yet committed to Pulumi, evaluate whether Terraform or the Confluent Cloud console better fits your workflow first.

Install

pulumi-confluentcloud on PyPI

pip

pip install pulumi-confluentcloud

uv

uv add pulumi-confluentcloud

poetry

poetry add pulumi-confluentcloud

Installing pulumi-confluentcloud

Before you install

Low install friction with a pure-Python wheel. Actively maintained with a release 1 day old. Depends on pulumi, parver, semver, and typing-extensions—all lightweight, widely-used packages.

License in practice

Apache-2.0 permissive license allows commercial and private use with minimal restrictions; you must include a copy of the license and note any modifications.

Quickstart

pip install pulumi_confluentcloud

import pulumi
import pulumi_confluentcloud as confluentcloud

# Requires CONFLUENT_CLOUD_API_KEY and CONFLUENT_CLOUD_API_SECRET env vars
cluster = confluentcloud.KafkaCluster("my-cluster", ...)

Requires Python >=3.9 and valid Confluent Cloud API credentials (CONFLUENT_CLOUD_API_KEY and CONFLUENT_CLOUD_API_SECRET environment variables).

Verify before relying

  • Exact resource types and API surface available in this version—consult Pulumi registry docs.
  • Whether this version tracks the latest Confluent Terraform provider features or lags behind.

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 4 — parver, pulumi, semver, typing-extensions
Maintenance actively maintained — 1 days since the last release
Last repo commit
First released
Downloads 179,222/month — #10,176 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: pulumi_confluentcloud-2.79.0-py3-none-any.whl

Keywords: pulumi, confluentcloud, category/cloud

Tags

confluent cloud infrastructure as codepulumi confluent providerkafka cluster management pythonconfluent cloud terraform providerpulumi confluent resources
infrastructure-as-codekafka-managementcloud-provisioning

More Build Tools packages