# Confluent Documentation Confluent is a data streaming platform built on Apache Kafka that enables real-time data integration, stream processing, and event-driven architecture at enterprise scale. Access documentation for Confluent Cloud (fully-managed), Confluent Platform (on-premises), and the open-source Apache Kafka ecosystem. ## Markdown renditions Every link below that ends in `.md` returns clean Markdown (`Content-Type: text/markdown`), free of the navigation chrome that dominates the HTML. Most pages on docs.confluent.io follow this convention: replace the `.html` extension with `.md` to get the Markdown rendition of any page. Auto-generated API reference (Javadoc, librdkafka, .NET, JavaScript, Python) has no Markdown rendition, so the few `.html` links below are deliberate. Guidance for using these docs with AI tooling: - [Use Confluent Documentation with AI Tools (Cloud)](https://docs.confluent.io/cloud/current/get-started/docs-ai.md): Access Confluent Cloud documentation from AI assistants and agents - [Use Confluent Documentation with AI Tools (Platform)](https://docs.confluent.io/platform/current/get-started/docs-ai.md): Access Confluent Platform documentation from AI assistants and agents **Last Updated:** September 2026 ## Company Information - [About Confluent](https://www.confluent.io/about/): Learn about Confluent's mission and history - [Pricing](https://www.confluent.io/pricing/): View Confluent Cloud and Platform pricing options - [Support](https://support.confluent.io/): Get help with technical issues and support resources - [Contact Us](https://www.confluent.io/contact/): Reach out to the Confluent team - [Community](https://developer.confluent.io/community/): Join the Confluent community and forums ## Quick Start Guides - [Confluent Cloud Quick Start](https://docs.confluent.io/cloud/current/get-started/index.md): Get started quickly with the fully-managed data streaming platform - [Confluent Cloud Free Trial](https://docs.confluent.io/cloud/current/get-started/free-trial.md): Start evaluating Confluent Cloud without a paid subscription - [Confluent Platform Quick Start](https://docs.confluent.io/platform/current/get-started/platform-quickstart.md): Set up and start using the enterprise-ready distribution of Apache Kafka - [Kafka Client Quick Start](https://docs.confluent.io/cloud/current/client-apps/config-client.md): Connect your first producer and consumer to Confluent Cloud - [Schema Management Quick Start](https://docs.confluent.io/cloud/current/get-started/schema-registry.md): Register and evolve your first schema on Confluent Cloud - [Flink SQL Quick Start](https://docs.confluent.io/cloud/current/flink/get-started/quick-start-cloud-console.md): Run your first Flink SQL statement from the Cloud Console - [ZIP and TAR Installation](https://docs.confluent.io/platform/current/installation/installing_cp/zip-tar.md): Install Confluent Platform on-premises using archive files - [Multi-Broker Cluster Tutorial](https://docs.confluent.io/platform/current/get-started/tutorial-multi-broker.md): Set up a multi-broker Kafka cluster from scratch ## Core Products ### Apache Kafka - [Kafka Overview](https://docs.confluent.io/kafka/overview.md): Introduction to the open-source distributed data streaming engine - [Kafka Design](https://docs.confluent.io/kafka/design/index.md): Deep dive into Kafka's architecture, file system usage, and delivery guarantees - [Kafka Tools and Operations](https://docs.confluent.io/kafka/operations-tools/index.md): Command-line tools, topic operations, and consumer group management - [Get Started with Kafka](https://docs.confluent.io/kafka/get-started.md): Fundamental concepts and getting started guide ### Schema Registry Schema Registry is a Confluent-licensed component, not part of Apache Kafka. It provides centralized schema management, schema evolution, and data consistency across producers and consumers. - [Schema Registry Overview](https://docs.confluent.io/platform/current/schema-registry/index.md): Centralized schema management service for Apache Kafka - [Schema Registry Quick Start](https://docs.confluent.io/platform/current/schema-registry/schema_registry_onprem_tutorial.md): Get started with Schema Registry in minutes - [Schema Registry Concepts](https://docs.confluent.io/platform/current/schema-registry/fundamentals/index.md): Subjects, versions, compatibility, and the schema lifecycle - [Confluent Serializers](https://docs.confluent.io/platform/current/schema-registry/fundamentals/serdes-develop/index.md): Use Confluent serializers with Avro, JSON Schema, or Protobuf for robust data handling - [Schema Evolution](https://docs.confluent.io/platform/current/schema-registry/fundamentals/schema-evolution.md): Best practices for safely evolving schemas over time - [Schema Registry on Confluent Cloud](https://docs.confluent.io/cloud/current/sr/index.md): Fully-managed Schema Registry for Confluent Cloud - [Cloud Schema Registry Tutorial](https://docs.confluent.io/cloud/current/sr/schema_registry_ccloud_tutorial.md): Register, evolve, and validate schemas on Confluent Cloud - [Avro Serializer and Deserializer](https://docs.confluent.io/cloud/current/sr/fundamentals/serdes-develop/serdes-avro.md): Configure and use the Avro serdes - [JSON Schema Serializer and Deserializer](https://docs.confluent.io/cloud/current/sr/fundamentals/serdes-develop/serdes-json.md): Configure and use the JSON Schema serdes - [Protobuf Serializer and Deserializer](https://docs.confluent.io/cloud/current/sr/fundamentals/serdes-develop/serdes-protobuf.md): Configure and use the Protobuf serdes - [Data Contracts](https://docs.confluent.io/cloud/current/sr/fundamentals/data-contracts.md): Add rules, metadata, and migration logic to schemas - [Manage Schemas and Data Contracts](https://docs.confluent.io/cloud/current/sr/schemas-manage.md): Create, update, and delete schemas on Confluent Cloud - [Schema Linking](https://docs.confluent.io/cloud/current/sr/schema-linking.md): Keep schemas in sync across Schema Registry clusters - [Broker-Side Schema ID Validation](https://docs.confluent.io/cloud/current/sr/broker-side-schema-validation.md): Reject records that are not registered with Schema Registry - [Schema Registry Client Configuration](https://docs.confluent.io/cloud/current/sr/sr-client-configs.md): Configuration reference for Schema Registry clients - [Schema Registry REST API](https://docs.confluent.io/cloud/current/sr/sr-rest-apis.md): Manage schemas programmatically with usage examples - [Schema Registry Maven Plugin](https://docs.confluent.io/cloud/current/sr/develop/maven-plugin.md): Register and test schemas as part of a Maven build - [Schema Registry GitHub](https://github.com/confluentinc/schema-registry): Source code and examples ### Confluent Cloud - [Confluent Cloud Overview](https://docs.confluent.io/cloud/current/overview.html): Fully-managed Apache Kafka service with elastic scaling and enterprise security - [Confluent Cloud Basics](https://docs.confluent.io/cloud/current/get-started/confluent-cloud-basics.md): Environments, clusters, and the resource hierarchy - [Confluent Cloud APIs](https://docs.confluent.io/cloud/current/api.md): Programmatic management of your cloud deployment - [Confluent Cloud SDK for Go](https://github.com/confluentinc/ccloud-sdk-go-v2): Go SDK for managing Confluent Cloud resources programmatically - [Cluster Types](https://docs.confluent.io/cloud/current/clusters/cluster-types.md): Learn about different Kafka cluster types available - [Create a Kafka Cluster](https://docs.confluent.io/cloud/current/clusters/create-cluster.md): Provision a cluster in Confluent Cloud - [Resize a Dedicated Cluster](https://docs.confluent.io/cloud/current/clusters/resize.md): Expand or shrink dedicated cluster capacity - [Cluster Configuration Settings](https://docs.confluent.io/cloud/current/clusters/broker-config.md): Configuration reference for Confluent Cloud Kafka clusters - [Regions and Availability](https://docs.confluent.io/cloud/current/regions/overview.md): Supported regions by cloud provider - [Resilience in Confluent Cloud](https://docs.confluent.io/cloud/current/clusters/resilience.md): Availability, durability, and failure behavior - [Client Quotas](https://docs.confluent.io/cloud/current/clusters/client-quotas-overview.md): Control throughput per client on dedicated clusters - [Service Quotas](https://docs.confluent.io/cloud/current/quotas/overview.md): Understand and view account limits - [Manage Topics](https://docs.confluent.io/cloud/current/topics/index.md): Create, configure, and inspect topics in Confluent Cloud - [Topic Configuration Reference](https://docs.confluent.io/cloud/current/topics/manage.md): Every topic setting available in Confluent Cloud - [Billing](https://docs.confluent.io/cloud/current/billing/overview.md): Learn about billing options for Confluent Cloud - [Confluent Cloud FAQ](https://docs.confluent.io/cloud/current/faq.md): Answers to common Confluent Cloud questions - [Confluent Cloud for Government](https://docs.confluent.io/confluentgov/current/overview.md): Government-specific deployment options - [FedRAMP Authorization](https://docs.confluent.io/confluentgov/current/fedramp-authorization.md): Compliance posture for Confluent Cloud for Government ### Confluent Platform - [Confluent Platform Overview](https://docs.confluent.io/platform/current/overview.html): Enterprise-grade on-premises distribution with security, stream processing, and governance - [Install and Upgrade](https://docs.confluent.io/platform/current/installation/index.md): All installation and upgrade paths for Confluent Platform - [System Requirements](https://docs.confluent.io/platform/current/installation/system-requirements.md): Supported operating systems, JDKs, and hardware - [Supported Versions and Interoperability](https://docs.confluent.io/platform/current/installation/versions-interoperability.md): Which component versions work together - [Install with Docker](https://docs.confluent.io/platform/current/installation/docker/installation.md): Run Confluent Platform in containers - [Docker Image Configuration Reference](https://docs.confluent.io/platform/current/installation/docker/config-reference.md): Environment variables for every Confluent Docker image - [Install on Ubuntu and Debian](https://docs.confluent.io/platform/current/installation/installing_cp/deb-ubuntu.md): Systemd installation on Debian-based Linux - [Install on RHEL and CentOS](https://docs.confluent.io/platform/current/installation/installing_cp/rhel-centos.md): Systemd installation on Red Hat-based Linux - [Upgrade Confluent Platform](https://docs.confluent.io/platform/current/installation/upgrade.md): Step-by-step upgrade procedure - [Manage Licenses](https://docs.confluent.io/platform/current/installation/license.md): Apply and verify Confluent Platform licenses - [KRaft Overview](https://docs.confluent.io/platform/current/kafka-metadata/kraft.md): Kafka metadata management without ZooKeeper - [KRaft Configuration](https://docs.confluent.io/platform/current/kafka-metadata/config-kraft.md): Configure controllers, quorum voters, and metadata logs - [Migrate from ZooKeeper to KRaft](https://docs.confluent.io/platform/current/installation/migrate-zk-kraft.md): Move an existing cluster to KRaft mode - [Run Kafka in Production](https://docs.confluent.io/platform/current/kafka/deployment.md): Sizing, hardware, and deployment guidance - [Production Best Practices](https://docs.confluent.io/platform/current/kafka/post-deployment.md): Operational practices after deployment - [Configure Kafka Listeners](https://docs.confluent.io/platform/current/kafka/listeners.md): Advertised listeners, protocols, and inter-broker traffic - [Change Configurations Without Restart](https://docs.confluent.io/platform/current/kafka/dynamic-config.md): Apply broker settings dynamically - [Manage Topics in Confluent Platform](https://docs.confluent.io/platform/current/kafka/manage-topics.md): Create, alter, and delete topics - [Tiered Storage](https://docs.confluent.io/platform/current/clusters/tiered-storage.md): Offload older log segments to object storage - [Self-Balancing Clusters](https://docs.confluent.io/platform/current/clusters/sbc/index.md): Automatic partition rebalancing in Confluent Platform - [Auto Data Balancer](https://docs.confluent.io/platform/current/clusters/rebalancer/index.md): Manually triggered rebalancing across brokers - [REST Proxy](https://docs.confluent.io/platform/current/kafka-rest/index.md): Produce and consume over HTTP - [REST Proxy API Reference](https://docs.confluent.io/platform/current/kafka-rest/api.md): Complete REST Proxy endpoint reference - [Control Center](https://docs.confluent.io/control-center/current/index.md): Next-generation tool for managing and monitoring Confluent Platform ### WarpStream - [WarpStream](https://docs.warpstream.com/warpstream): Kafka-compatible streaming platform optimized for your private cloud ## Configuration References Authoritative settings for every Kafka component. Use these when generating or validating configuration. - [Kafka Configuration Reference](https://docs.confluent.io/platform/current/installation/configuration/index.md): Index of every Kafka configuration reference - [Broker and Controller Configuration](https://docs.confluent.io/platform/current/installation/configuration/broker-configs.md): Every broker and KRaft controller setting - [Topic Configuration](https://docs.confluent.io/platform/current/installation/configuration/topic-configs.md): Per-topic overrides and their defaults - [Producer Configuration](https://docs.confluent.io/platform/current/installation/configuration/producer-configs.md): Every producer client setting - [Consumer Configuration](https://docs.confluent.io/platform/current/installation/configuration/consumer-configs.md): Every consumer client setting - [AdminClient Configuration](https://docs.confluent.io/platform/current/installation/configuration/admin-configs.md): Settings for the Kafka AdminClient - [Kafka Streams Configuration](https://docs.confluent.io/platform/current/installation/configuration/streams-configs.md): Every Kafka Streams application setting - [Kafka Connect Configuration](https://docs.confluent.io/platform/current/installation/configuration/connect/index.md): Worker, source, and sink connector settings - [Source Connector Configuration](https://docs.confluent.io/platform/current/installation/configuration/connect/source-connect-configs.md): Settings common to all source connectors - [Sink Connector Configuration](https://docs.confluent.io/platform/current/installation/configuration/connect/sink-connect-configs.md): Settings common to all sink connectors - [Cloud Client Configuration Recommendations](https://docs.confluent.io/cloud/current/client-apps/client-configs.md): Recommended client settings for Confluent Cloud ## Stream Processing and Analytics ### Apache Flink - [Confluent Cloud for Apache Flink](https://docs.confluent.io/cloud/current/flink/overview.md): Cloud-native, serverless Apache Flink service for scalable stream processing - [Get Started with Flink](https://docs.confluent.io/cloud/current/flink/get-started/overview.md): Entry points for Flink SQL and the Table API - [Flink SQL Concepts](https://docs.confluent.io/cloud/current/flink/concepts/overview.md): Streams, tables, watermarks, and state - [Flink SQL Syntax](https://docs.confluent.io/cloud/current/flink/reference/sql-syntax.md): Complete Flink SQL grammar reference - [Flink SQL Statements](https://docs.confluent.io/cloud/current/flink/reference/statements/overview.md): DDL and DML statement reference - [Flink SQL Functions](https://docs.confluent.io/cloud/current/flink/reference/functions/overview.md): Built-in function reference - [Flink SQL Examples](https://docs.confluent.io/cloud/current/flink/reference/sql-examples.md): Worked query examples - [Flink Data Type Mappings](https://docs.confluent.io/cloud/current/flink/reference/serialization.md): How Flink types map to Kafka and Schema Registry types - [Flink How-to Guides](https://docs.confluent.io/cloud/current/flink/how-to-guides/overview.md): Task-focused Flink recipes - [Operate and Deploy Flink Statements](https://docs.confluent.io/cloud/current/flink/operate-and-deploy/overview.md): Run Flink workloads in production - [Java Table API Quick Start](https://docs.confluent.io/cloud/current/flink/get-started/quick-start-java-table-api.md): Build a Flink Table API application in Java - [Python Table API Quick Start](https://docs.confluent.io/cloud/current/flink/get-started/quick-start-python-table-api.md): Build a Flink Table API application in Python - [Materialized Tables](https://docs.confluent.io/cloud/current/flink/concepts/materialized-tables.md): Persistent objects combining table definitions with continuous queries for long-running streaming workloads - [AI_DETECT_PII Function](https://docs.confluent.io/cloud/current/ai/builtin-functions/pii-detection.md): Flink SQL function for detecting and redacting personally identifiable information. ### Kafka Streams - [Kafka Streams Overview](https://docs.confluent.io/platform/current/streams/overview.md): Build real-time, event-driven applications and microservices - [Kafka Streams Quick Start](https://docs.confluent.io/platform/current/streams/quickstart.md): Run your first Streams application - [Kafka Streams Concepts](https://docs.confluent.io/platform/current/streams/concepts.md): KStream, KTable, state stores, and processing guarantees - [Kafka Streams Architecture](https://docs.confluent.io/platform/current/streams/architecture.md): Threading model, tasks, and partition assignment - [Kafka Streams Developer Guide](https://docs.confluent.io/platform/current/streams/developer-guide/index.md): DSL, Processor API, testing, and deployment - [Kafka Streams Examples](https://github.com/confluentinc/kafka-streams-examples): Code examples for Kafka Streams applications ### ksqlDB - [ksqlDB for Confluent Platform](https://docs.confluent.io/platform/current/ksqldb/index.md): Stream processing with SQL over Kafka topics ### Confluent Tableflow - [Confluent Tableflow](https://docs.confluent.io/cloud/current/topics/tableflow/overview.md): Represent Apache Kafka topics as open table formats like Apache Iceberg™ and Delta Lake - [Tableflow Concepts](https://docs.confluent.io/cloud/current/topics/tableflow/concepts/overview.md): Tables, snapshots, compaction, and write modes - [Get Started with Tableflow](https://docs.confluent.io/cloud/current/topics/tableflow/get-started/overview.md): Entry points for Iceberg and Delta Lake - [Tableflow Quick Start with Iceberg](https://docs.confluent.io/cloud/current/topics/tableflow/get-started/quick-start-managed-storage.md): Materialize a topic as an Iceberg table using managed storage - [Tableflow Quick Start with Delta Lake](https://docs.confluent.io/cloud/current/topics/tableflow/get-started/quick-start-delta-lake.md): Materialize a topic as a Delta Lake table - [Catalog Integration](https://docs.confluent.io/cloud/current/topics/tableflow/how-to-guides/catalog-integration/overview.md): Register Tableflow tables with AWS Glue, Snowflake Open Catalog, or Unity Catalog - [Query Engines](https://docs.confluent.io/cloud/current/topics/tableflow/how-to-guides/query-engines/overview.md): Read Tableflow tables from Trino, Snowflake, DuckDB, Flink, and AWS - [Operate Tableflow](https://docs.confluent.io/cloud/current/topics/tableflow/operate/overview.md): Configure, monitor, and secure Tableflow ## AI Integration Connect AI assistants and agents to Confluent Cloud streaming data, and build AI-powered streaming applications. - [Real-Time Context Engine](https://docs.confluent.io/cloud/current/ai/real-time-context-engine/overview.md): Deliver live Kafka topic data to AI agents through the Model Context Protocol - [Streaming Agents](https://docs.confluent.io/cloud/current/ai/streaming-agents/overview.md): Build, manage, and monitor streaming AI agents on Confluent Cloud, including from the Cloud Console - [Managed MCP Server](https://docs.confluent.io/cloud/current/ai/ai-tools/managed-mcp-server.md): Connect AI assistants to Confluent Cloud to explore environments, inspect topics, debug connectors, and query metrics with natural language - [Open-Source MCP Server](https://docs.confluent.io/cloud/current/ai/ai-tools/open-source-mcp-server.md): Community-developed MCP server for Confluent Cloud, Confluent Platform, and on-premises Kafka - [Agent Skills](https://docs.confluent.io/cloud/current/ai/ai-tools/agent-skills.md): AI-powered development guidance for Claude Code, Cursor, and GitHub Copilot when building streaming applications ## Data Integration ### Kafka Connect - [Kafka Connect Overview](https://docs.confluent.io/platform/current/connect/index.md): Framework for connecting Kafka with external systems - [Kafka Connect User Guide](https://docs.confluent.io/platform/current/connect/userguide.md): Configure, run, and manage connectors and workers - [Connector Developer Guide](https://docs.confluent.io/platform/current/connect/devguide.md): Write your own source or sink connector - [Managed Connectors](https://docs.confluent.io/cloud/current/connectors/index.md): Fully-managed connectors for Confluent Cloud - [Connect to External Services](https://docs.confluent.io/cloud/current/connectors/overview.md): Choose between managed, custom, and self-managed connectors - [Self-Managed Connectors](https://docs.confluent.io/connectors/index.md): Self-managed connectors for Confluent Platform - [Confluent Hub](https://docs.confluent.io/platform/current/connect/confluent-hub/index.md): Discover and install connectors Recently added fully-managed connectors: - [Google Cloud Firestore Sink](https://docs.confluent.io/cloud/current/connectors/cc-gcp-firestore-sink.md): Stream Kafka topic data into Firestore collections - [Solace Source](https://docs.confluent.io/cloud/current/connectors/cc-solace-source.md): Move messages from Solace PubSub+ event brokers to Kafka - [Azure Log Analytics Sink V2](https://docs.confluent.io/cloud/current/connectors/cc-azure-log-analytics-sink-v2.md): Stream records to Azure Log Analytics workspaces via the Logs Ingestion API - [MongoDB CDC Source (Debezium)](https://docs.confluent.io/cloud/current/connectors/cc-mongodb-cdc-source/cc-mongodb-cdc-source-debezium.md): Capture real-time document changes from MongoDB ### Data Movement and Replication - [Multi-Datacenter Deployments](https://docs.confluent.io/platform/current/multi-dc-deployments/index.md): Compare Cluster Linking, Replicator, and Multi-Region Clusters - [Cluster Linking](https://docs.confluent.io/platform/current/multi-dc-deployments/cluster-linking/index.md): Move data between Kafka clusters with exactly-once semantics - [Replicator](https://docs.confluent.io/platform/current/multi-dc-deployments/replicator/index.md): Cross-datacenter replication for multi-region deployments - [Migrate Topic Data to Confluent Cloud](https://docs.confluent.io/cloud/current/clusters/replicator-overview.md): Use Replicator to move topics into Confluent Cloud - [Migrate to Confluent Cloud](https://docs.confluent.io/cloud/current/clusters/migrate-to-confluent-cloud.md): Migration paths from self-managed Kafka ## Data Governance and Stream Lineage ### Stream Governance - [Stream Governance Overview](https://docs.confluent.io/cloud/current/stream-governance/overview.md): Data governance capabilities including schema management and lineage - [Stream Governance Packages](https://docs.confluent.io/cloud/current/stream-governance/packages.md): Compare Essentials and Advanced governance features - [Stream Lineage](https://docs.confluent.io/cloud/current/stream-governance/stream-lineage.md): Track data flow and lineage across your streaming applications - [Stream Catalog](https://docs.confluent.io/cloud/current/stream-governance/stream-catalog.md): Tag, search, and describe streaming resources - [Data Portal](https://docs.confluent.io/cloud/current/stream-governance/data-portal.md): Let teams discover and request access to topics - [AsyncAPI](https://docs.confluent.io/cloud/current/stream-governance/async-api.md): Describe topics and schemas with the AsyncAPI specification ## Client Development ### Kafka Clients with Schema Registry Documentation for using Schema Registry with Kafka producers and consumers, covering: - Data contracts and validation at the point of production - Schema resolution on the consumer side - Schema evolution without breaking downstream applications - Data governance and lineage tracking - [Kafka Client Overview](https://docs.confluent.io/kafka-clients/overview.md): Learn about client libraries for different programming languages - [Kafka Producers with Schema Registry](https://docs.confluent.io/platform/current/clients/producer.md): Build producer applications using Schema Registry serializers - [Kafka Consumers with Schema Registry](https://docs.confluent.io/platform/current/clients/consumer.md): Build consumer applications using Schema Registry deserializers - [Client Examples](https://docs.confluent.io/platform/current/clients/examples.md): Explore code examples for various programming languages ### Language-Specific Client Libraries #### Java Client The official Apache Kafka client for Java applications with full Schema Registry integration. - [Java Client Documentation](https://docs.confluent.io/kafka-clients/java/current/overview.md): Complete guide to the Java client - [Java Client Tutorial](https://developer.confluent.io/get-started/java/): Step-by-step getting started tutorial - [Java Client API Reference](https://docs.confluent.io/platform/current/clients/javadocs/javadoc/index-all.html): Complete JavaDoc API documentation - [Java Client GitHub](https://github.com/apache/kafka): Source code and examples #### Python Client (confluent-kafka-python) High-performance Python client built on librdkafka with native Schema Registry support. - [Python Client Documentation](https://docs.confluent.io/kafka-clients/python/current/overview.md): Complete guide to the Python client - [Python Client Tutorial](https://developer.confluent.io/get-started/python/): Step-by-step getting started tutorial - [Python Client API Reference](https://docs.confluent.io/platform/current/clients/confluent-kafka-python/html/index.html): Complete API documentation - [Python Serializers with Schema Registry](https://docs.confluent.io/platform/current/schema-registry/fundamentals/serdes-develop/index.md): Use Avro, JSON Schema, and Protobuf with Python - [Python Client GitHub](https://github.com/confluentinc/confluent-kafka-python): Source code and examples #### Go Client (confluent-kafka-go) Production-ready Go client built on librdkafka with full Schema Registry integration. - [Go Client Documentation](https://docs.confluent.io/kafka-clients/go/current/overview.md): Complete guide to the Go client - [Go Client Tutorial](https://developer.confluent.io/get-started/go/): Step-by-step getting started tutorial - [Go Client API Reference](https://pkg.go.dev/github.com/confluentinc/confluent-kafka-go/kafka): Complete Go package documentation - [Go Client GitHub](https://github.com/confluentinc/confluent-kafka-go): Source code and examples #### .NET Client (confluent-kafka-dotnet) High-performance .NET client built on librdkafka for C# and F# applications with Schema Registry support. - [.NET Client Documentation](https://docs.confluent.io/kafka-clients/dotnet/current/overview.md): Complete guide to the .NET client - [.NET Client Tutorial](https://developer.confluent.io/get-started/dotnet/): Step-by-step getting started tutorial - [.NET Client API Reference](https://docs.confluent.io/platform/current/clients/confluent-kafka-dotnet/_site/api/Confluent.Kafka.html): Complete API documentation - [.NET Client GitHub](https://github.com/confluentinc/confluent-kafka-dotnet): Source code and examples #### JavaScript Client (confluent-kafka-javascript) Modern JavaScript/TypeScript client for Node.js applications with Schema Registry integration. - [JavaScript Client Documentation](https://docs.confluent.io/kafka-clients/javascript/current/overview.md): Complete guide to the JavaScript client - [JavaScript Client Migration Guide](https://docs.confluent.io/kafka-clients/javascript/current/migration.md): Move from kafkajs or node-rdkafka - [JavaScript Client Tutorial](https://developer.confluent.io/get-started/javascript/): Step-by-step getting started tutorial - [JavaScript Client API Reference](https://docs.confluent.io/platform/current/clients/confluent-kafka-javascript/docs/index.html): Complete API documentation - [JavaScript Client GitHub](https://github.com/confluentinc/confluent-kafka-javascript): Source code and examples #### C++ Client (librdkafka) High-performance C/C++ library that serves as the foundation for many other Confluent clients. - [C++ Client Documentation](https://docs.confluent.io/kafka-clients/librdkafka/current/overview.md): Complete guide to librdkafka - [C++ Client API Reference](https://docs.confluent.io/platform/current/clients/librdkafka/html/index.html): Complete C/C++ API documentation - [librdkafka GitHub](https://github.com/confluentinc/librdkafka): Source code and examples ### Cloud Client Applications - [Build Streaming Applications](https://docs.confluent.io/cloud/current/client-apps/overview.md): Entry point for building against Confluent Cloud - [Confluent Cloud Producers](https://docs.confluent.io/cloud/current/client-apps/producer.md): Build producer applications for Confluent Cloud - [Confluent Cloud Consumers](https://docs.confluent.io/cloud/current/client-apps/consumer.md): Build consumer applications for Confluent Cloud ## Security and Networking ### Confluent Cloud Security - [Confluent Cloud Security](https://docs.confluent.io/cloud/current/security/overview.md): Security features and best practices for cloud deployments - [Manage Authentication](https://docs.confluent.io/cloud/current/security/authenticate/overview.md): API keys, OAuth, SSO, and identity providers - [Control Access to Resources](https://docs.confluent.io/cloud/current/security/access-control/overview.md): RBAC, ACLs, and IP filtering - [Role-Based Access Control](https://docs.confluent.io/cloud/current/security/access-control/rbac/overview.md): Assign roles to users, groups, and service accounts - [Predefined RBAC Roles](https://docs.confluent.io/cloud/current/security/access-control/rbac/predefined-rbac-roles.md): Reference for every built-in role - [API Keys (including Global API Keys)](https://docs.confluent.io/cloud/current/security/authenticate/workload-identities/service-accounts/api-keys/overview.md): Authentication credentials for Confluent Cloud, including cross-service global API keys - [Self-Managed Encryption Keys (BYOK)](https://docs.confluent.io/cloud/current/security/encrypt/byok/overview.md): Protect data at rest with your own keys - [Audit Logs](https://docs.confluent.io/cloud/current/monitoring/audit-logging/index.md): Capture and consume authorization and management events ### Confluent Platform Security - [Confluent Platform Security](https://docs.confluent.io/platform/current/security/overview.md): Security configurations for on-premises deployments - [Authentication in Confluent Platform](https://docs.confluent.io/platform/current/security/authentication/overview.md): SASL, mTLS, OAuth, and Kerberos - [Authorization in Confluent Platform](https://docs.confluent.io/platform/current/security/authorization/overview.md): ACLs and role-based access control - [Metadata Service (MDS)](https://docs.confluent.io/platform/current/kafka/configure-mds/overview.md): The identity and authorization service behind RBAC - [Configure Security with Prefixes](https://docs.confluent.io/platform/current/kafka/security_prefixes.md): Apply security properties per listener ### Networking - [Confluent Cloud Networking](https://docs.confluent.io/cloud/current/networking/overview.md): Network connectivity options and configurations - [Multi-Region Deployments](https://docs.confluent.io/platform/current/multi-dc-deployments/multi-region.md): Best practices for cross-region deployments - [Automatic Private Network Interface Setup on AWS](https://docs.confluent.io/cloud/current/networking/aws-pni.md): Provision AWS PNI gateway resources automatically using IAM temporary delegation ## Operations and Management ### Monitoring and Observability - [Log and Monitor Confluent Cloud](https://docs.confluent.io/cloud/current/monitoring/index.md): Metrics, logs, notifications, and integrations - [Confluent Cloud Metrics API](https://docs.confluent.io/cloud/current/monitoring/metrics-api.md): Query cluster and connector metrics programmatically - [Metrics API Examples](https://docs.confluent.io/cloud/current/monitoring/metrics-api-examples.md): Worked queries against the Metrics API - [Third-Party Monitoring Integrations](https://docs.confluent.io/cloud/current/monitoring/third-party-integration.md): Export metrics to Datadog, Prometheus, and others - [Monitor Consumer Lag in Confluent Cloud](https://docs.confluent.io/cloud/current/monitoring/monitor-lag.md): Detect and diagnose lagging consumers - [Monitor Confluent Platform](https://docs.confluent.io/platform/current/monitor/index.md): Monitoring options for self-managed deployments - [Monitor Kafka with JMX](https://docs.confluent.io/platform/current/kafka/monitoring.md): JMX metrics for brokers and clients - [Broker and Controller Metrics](https://docs.confluent.io/platform/current/kafka/broker-metrics.md): Reference for every broker and controller metric - [Producer Metrics](https://docs.confluent.io/platform/current/kafka/producer-metrics.md): Reference for producer client metrics - [Consumer Metrics](https://docs.confluent.io/platform/current/kafka/consumer-metrics.md): Reference for consumer client metrics - [Configure Confluent Platform Logging](https://docs.confluent.io/platform/current/monitor/cp-logging.md): Log4j configuration for every component - [Health+](https://docs.confluent.io/platform/current/health-plus/index.md): Intelligent alerts and dashboards for Confluent Platform ### Command Line Tools - [Confluent CLI Installation](https://docs.confluent.io/confluent-cli/current/install.md): Install and configure the Confluent CLI - [Confluent CLI GitHub](https://github.com/confluentinc/cli): Confluent CLI source code and releases - [Kafka CLI Tools](https://docs.confluent.io/kafka/operations-tools/kafka-tools.md): Learn how to use the Kafka CLI tools ### Developer Tools - [Confluent for VS Code](https://docs.confluent.io/cloud/current/client-apps/vs-code-extension.md): Build, manage, and monitor data streaming applications with VS Code extension - [Confluent Plugin for JetBrains IDEs](https://docs.confluent.io/cloud/current/client-apps/confluent-plugin-for-jetbrains-ides.md): Build, manage, and monitor data streaming applications from IntelliJ IDEA and other JetBrains IDEs ### Infrastructure as Code - [Terraform Provider](https://docs.confluent.io/cloud/current/clusters/terraform-provider.md): Manage Confluent Cloud resources with Terraform - [Terraform Security Best Practices](https://docs.confluent.io/cloud/current/clusters/terraform-security.md): Handle credentials and state safely - [Terraform Provider GitHub](https://github.com/confluentinc/terraform-provider-confluent): Source code and examples - [Pulumi Provider](https://docs.confluent.io/cloud/current/clusters/pulumi-provider.md): Manage Confluent Cloud resources with Pulumi - [Confluent for Kubernetes](https://docs.confluent.io/operator/current/overview.md): Deploy and manage Confluent Platform on Kubernetes - [Confluent for Kubernetes GitHub](https://github.com/confluentinc/confluent-kubernetes-examples): Examples and configuration templates - [Ansible Playbooks](https://docs.confluent.io/ansible/current/overview.md): Automate Confluent Platform deployments with Ansible - [Ansible GitHub](https://github.com/confluentinc/cp-ansible): Ansible playbooks for Confluent Platform ## Learning Resources ### Educational Content - [Apache Kafka 101](https://developer.confluent.io/courses/apache-kafka/events/): Video course covering Kafka fundamentals - [Kafka Connect 101](https://developer.confluent.io/courses/kafka-connect/intro/): Video course on Kafka Connect basics - [Event Streaming Patterns](https://developer.confluent.io/patterns/): Common patterns for event-driven architectures - [Confluent Cloud Tutorials](https://docs.confluent.io/cloud/current/get-started/tutorials/overview.md): End-to-end tutorials and examples ### Release Information - [Confluent Cloud Release Notes](https://docs.confluent.io/cloud/current/release-notes/index.md): Latest features and updates for Confluent Cloud - [Confluent Platform Release Notes](https://docs.confluent.io/platform/current/release-notes/index.md): Latest features and updates for Confluent Platform ## Support and Community ### Getting Help - [Support Portal](https://support.confluent.io/): Get technical support and track issues - [Documentation Search](https://docs.confluent.io/): Search all documentation - [Community Slack](https://confluent-community.slack.com/): Connect with the Confluent community ### Community Resources - [Confluent Community](https://developer.confluent.io/community/): Community forum and discussions - [Blog](https://www.confluent.io/blog/): Articles, tutorials, and product updates ### GitHub Repositories and Code Examples - [Confluent Organization](https://github.com/confluentinc): Main organization with all Confluent open-source projects - [Kafka Examples](https://github.com/confluentinc/examples): Comprehensive examples and demos for Apache Kafka and Confluent Platform - [Kafka Tutorials](https://github.com/confluentinc/kafka-tutorials): Step-by-step tutorials for common Kafka use cases - [Schema Registry](https://github.com/confluentinc/schema-registry): Schema Registry source code and examples - [Kafka Connect Datagen](https://github.com/confluentinc/kafka-connect-datagen): Connector for generating mock data - [ksqlDB](https://github.com/confluentinc/ksql): ksqlDB source code and examples - [Kafka REST Proxy](https://github.com/confluentinc/kafka-rest): REST Proxy source code and examples - [Parallel Consumer](https://github.com/confluentinc/parallel-consumer): High-performance parallel consumer library