> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Demo Getting Started with Confluent for Free

> Guide to creating a free Confluent Cloud account, provisioning a Kafka cluster, creating topics, and producing and inspecting sample event data.

Welcome. This guide shows how to create a free Confluent Cloud account, provision a Kafka cluster, create a topic, and produce sample data. Follow the ordered steps below — each step includes the relevant Confluent Console actions and screenshots to help you visualize the process.

<Callout icon="lightbulb" color="#1CB2FE">
  Confluent provides a free trial (typically a \$400 credit for 30 days) that you can use to create and test clusters, connectors, and other managed services. This is ideal for learning and development.
</Callout>

Prerequisites

* A web browser and a Google account (recommended) or another supported sign-in method.
* A valid email. Depending on region, Confluent may request a credit/debit card for verification.

Step-by-step walkthrough

1. Open Confluent Cloud

* Visit the Confluent Cloud landing page: [https://www.confluent.io/confluent-cloud/](https://www.confluent.io/confluent-cloud/).
* Click Start for Free to begin registration.

2. Choose Cloud vs Self-managed

* On the signup screen select the Cloud option (default) for this walkthrough.
* Sign in with Google or another supported provider.
* Provide required details (name, email, country). If prompted for payment information, complete the verification steps.

<Callout icon="warning" color="#FF6B6B">
  Confluent may place a small authorization hold (often around \$1) to validate your payment method. This is typically an authorization only and not a permanent charge. You won’t be billed as long as you stay within the free-trial credit limits.
</Callout>

3. Confluent Cloud console overview

* After signup and verification, you’ll land in the Confluent Cloud console.
* The left navigation includes Environment, Data Portal, Stream Governance, Connectors, and Clusters — these are the main areas you’ll use.

4. Create a Kafka cluster

* From the left sidebar click Environments → open the default environment → Create a cluster.
* Choose plan: for this demo select Basic (suitable for learning and low-cost testing).
* Click Begin configuration, choose a cloud provider (AWS, GCP, or Azure), select a region (single-zone is fine for demo), name your cluster (e.g., `Kafka cluster`), then Launch cluster.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/lPmuTD3Rx7FZuv6W/images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-cluster-creation-plans.jpg?fit=max&auto=format&n=lPmuTD3Rx7FZuv6W&q=85&s=3e68cf571751e9d74fecc79de5f5dd90" alt="The image is a webpage from Confluent Cloud displaying options for creating a cluster, with various plans such as Basic, Standard, Enterprise, Dedicated, and Freight, each offering different specifications and pricing." width="1920" height="1080" data-path="images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-cluster-creation-plans.jpg" />
</Frame>

Notes on provisioning

* Confluent provisions the infrastructure in the selected cloud on your behalf for the managed Basic flow (it does not create resources in your own cloud account).
* If account validation (email or payment verification) is incomplete, provisioning may fail — complete those steps first.

5. Cluster overview and data tools

* When the cluster is ready, open Home → Environment → Default to see your Kafka cluster listed.
* From the cluster overview you can access connectors, clients, sample-data producers, networking, and API key management.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/lPmuTD3Rx7FZuv6W/images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-kafka-cluster-dashboard.jpg?fit=max&auto=format&n=lPmuTD3Rx7FZuv6W&q=85&s=44ebbf3ef6f53d3b8db3b1108512dfe1" alt="The image shows a Confluent Cloud dashboard interface focusing on a Kafka cluster overview, with options to set up connectors, clients, and produce sample data. There are sections for networking, API keys, and other Kafka-related settings on the left sidebar." width="1920" height="1080" data-path="images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-kafka-cluster-dashboard.jpg" />
</Frame>

6. Create a topic

* Navigate to Topics → Create topic.
* Enter a topic name (for example `random topic`) and accept or update the default number of partitions (default shown was 6).
* Click Create with defaults to finish.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/lPmuTD3Rx7FZuv6W/images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/new-topic-creation-confluent-cloud-kafka.jpg?fit=max&auto=format&n=lPmuTD3Rx7FZuv6W&q=85&s=6ffcc5433445296f63b27f53f7b8a8cc" alt="The image shows a &#x22;New topic&#x22; creation page in Confluent Cloud for a Kafka cluster, with fields to input a topic name and partitions, and an option for infinite retention." width="1920" height="1080" data-path="images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/new-topic-creation-confluent-cloud-kafka.jpg" />
</Frame>

7. Produce sample data

* From the cluster overview click Get started → Produce sample data.
* Select a template (for this demo choose Stock trade) and click Launch.
* The sample producer will provision a connector that sends events to a demo topic — commonly `sample_data_stock_trades`. You do not need to pre-create this topic.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/lPmuTD3Rx7FZuv6W/images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-connectors-sample-data.jpg?fit=max&auto=format&n=lPmuTD3Rx7FZuv6W&q=85&s=011c23824852020148ed262f319d1862" alt="The image shows a Confluent Cloud interface, specifically the &#x22;Connectors&#x22; section, with a popup for launching sample data related to stock trades." width="1920" height="1080" data-path="images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-connectors-sample-data.jpg" />
</Frame>

* The sample producer appears in the Connectors area and will show a Provisioning status before moving to Running. Wait until it shows Running.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/lPmuTD3Rx7FZuv6W/images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-kafka-connectors-interface.jpg?fit=max&auto=format&n=lPmuTD3Rx7FZuv6W&q=85&s=acc9c8d56903b44cf8bdf361e39cc752" alt="The image displays a Confluent Cloud interface showing connectors for a Kafka cluster, with a &#x22;sample_data&#x22; connector running and options for various sink and source connectors." width="1920" height="1080" data-path="images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-kafka-connectors-interface.jpg" />
</Frame>

* Refresh the Connectors page periodically to see the status change.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/lPmuTD3Rx7FZuv6W/images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-sample-data-connector.jpg?fit=max&auto=format&n=lPmuTD3Rx7FZuv6W&q=85&s=1145d1215f8d77fbb1d7d7b7c50d281f" alt="The image shows a Confluent Cloud interface displaying a running connector named &#x22;sample_data&#x22; with no messages processed in the last seven days. The sidebar includes options like Cluster Overview, Networking, and Connectors." width="1920" height="1080" data-path="images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-sample-data-connector.jpg" />
</Frame>

8. Inspect topics and messages

* Go to Topics. You should see both the `random topic` you created and the auto-created `sample_data_stock_trades` topic.
* Open `sample_data_stock_trades` to view messages — the UI displays timestamp, partition, offset, key, and value. Values are typically JSON objects (e.g., trade events with ticker, price, buy/sell fields).

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/lPmuTD3Rx7FZuv6W/images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/kafka-topic-dashboard-sample-data.jpg?fit=max&auto=format&n=lPmuTD3Rx7FZuv6W&q=85&s=10b97470f90f2d29db78ab91e8ab4000" alt="The image shows a dashboard interface for monitoring a Kafka topic named &#x22;sample_data_stock_trades,&#x22; displaying message data with timestamps, partitions, offsets, and JSON-formatted values, along with a bar chart of message activity." width="1920" height="1080" data-path="images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/kafka-topic-dashboard-sample-data.jpg" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/lPmuTD3Rx7FZuv6W/images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-kafka-topic-sample-data.jpg?fit=max&auto=format&n=lPmuTD3Rx7FZuv6W&q=85&s=9dcbadf9999511ec24a49ca99e3c275e" alt="The image shows a Confluent Cloud web interface displaying a Kafka topic named &#x22;sample_data_stock_trades.&#x22; It includes a bar graph of messages over time and a table detailing message data with fields like timestamp, partition, offset, and key-value pairs." width="1920" height="1080" data-path="images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/confluent-cloud-kafka-topic-sample-data.jpg" />
</Frame>

9. Consuming and sinking data

* To export topic data to another system, go to Connectors → add a Sink connector (for example Amazon S3).
* Select the sink connector (e.g., Amazon S3), choose the topic(s), and provide destination configuration (AWS credentials, S3 bucket, path, etc.). Confluent will deliver topic data to the configured sink.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/lPmuTD3Rx7FZuv6W/images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/amazon-s3-sink-connector-interface.jpg?fit=max&auto=format&n=lPmuTD3Rx7FZuv6W&q=85&s=2b54a8e30516f60ace52dd6551e5413c" alt="The image shows a web interface for adding an Amazon S3 Sink connector, focusing on selecting Kafka credentials. It includes options for creating or selecting an API key, and a &#x22;Generate API key & download&#x22; button." width="1920" height="1080" data-path="images/Event-Streaming-with-Kafka/Confluent-Kafka-and-Its-Offerings/Demo-Getting-Started-with-Confluent-for-Free/amazon-s3-sink-connector-interface.jpg" />
</Frame>

* If you don’t have a destination (e.g., no S3 bucket), you can skip sink configuration while exploring the Console. In this demo we did not configure an S3 sink.

10. Monitor and configure

* Click Monitor on any topic to view metrics and performance charts.
* Use the topic configuration to change retention settings, partitions, and other parameters as needed.

Quick reference table

| Action              | Location in Console                       | Notes / Example                                                        |
| ------------------- | ----------------------------------------- | ---------------------------------------------------------------------- |
| Create cluster      | Environments → Default → Create a cluster | Choose `Basic` plan for demo; select provider & region                 |
| Create topic        | Topics → Create topic                     | Example name: `random topic`, default partitions often shown as 6      |
| Produce sample data | Cluster Overview → Produce sample data    | Choose template like Stock trade → produces `sample_data_stock_trades` |
| Add sink            | Connectors → Add connector → Sink         | Example: Amazon S3 (requires credentials & bucket)                     |

Summary and next steps

* Confluent Cloud makes provisioning and managing Kafka clusters fast and simple, including built-in connectors, sample producers, and monitoring.
* For stream processing and querying explore ksqlDB ([https://ksqldb.io/](https://ksqldb.io/)) or Flink ([https://flink.apache.org/](https://flink.apache.org/)).
* Other managed Kafka options include AWS MSK ([https://aws.amazon.com/msk/](https://aws.amazon.com/msk/)) and Google Cloud Pub/Sub or Confluent on GCP; choose based on organizational needs and cost trade-offs.

Links and references

* Confluent Cloud: [https://www.confluent.io/confluent-cloud/](https://www.confluent.io/confluent-cloud/)
* ksqlDB: [https://ksqldb.io/](https://ksqldb.io/)
* Apache Flink: [https://flink.apache.org/](https://flink.apache.org/)
* AWS MSK: [https://aws.amazon.com/msk/](https://aws.amazon.com/msk/)

Thanks for following this lesson — you should now be able to sign up, provision a cluster, create topics, and produce/inspect sample events in Confluent Cloud. See you in the next lesson.

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/event-streaming-with-kafka/module/360e4117-a201-4aad-9777-a8ab70972060/lesson/f97b6993-25a9-44ea-9279-adf980fef38b" />
</CardGroup>
