--- id: pulumi-confluentcloud version: "2.79.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # pulumi-confluentcloud — A Pulumi package for creating and managing Confluent cloud resources. License: permissive · Maintenance: active · Downloads: 179.2K/mo ## 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 above — 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 pip install pulumi-confluentcloud uv add pulumi-confluentcloud 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_current - Install friction: low - Maintenance: active - Downloads: 179.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags confluent cloud infrastructure as code, pulumi confluent provider, kafka cluster management python, confluent cloud terraform provider, pulumi confluent resources, infrastructure-as-code, kafka-management, cloud-provisioning [View on SkillFed](https://skillfed.io/packages/pulumi-confluentcloud) · [View on PyPI](https://pypi.org/project/pulumi-confluentcloud/)