Work in Progress: This page is under development. Use the feedback button on the bottom right to help us improve it.

Confluent Cloud

Fully managed Apache Kafka service hosted in Confluent Cloud. Uses Confluent Cloud API keys for authentication.

Quick Example

apiVersion: laminar.io/v1
kind: Profile
spec:
  name: confluent-cloud
  connector: confluent
  config:
    bootstrap_servers: pkc-xxxxx.us-east-1.aws.confluent.cloud:9092
    key: ABCDEFGHIJKLMNOP
    secret: abcdefghijklmnopqrstuvwxyz1234567890
 
---
apiVersion: laminar.io/v1
kind: Table
spec:
  name: events
  connector: confluent
  connection_profile_id: confluent-cloud
  config:
    topic: user-events
    type:
      source_config:
        offset: latest
  schema:
    format:
      json: {}
    fields:
      - field_name: user_id
        field_type:
          type:
            primitive: Int64
        nullable: false
      - field_name: event_type
        field_type:
          type:
            primitive: Utf8
        nullable: false

Configuration

Required

PropertyTypeDescription
bootstrap_serversstringConfluent Cloud bootstrap servers (from cluster settings)
keystringKafka cluster API key
secretstringKafka cluster API secret

Optional (Schema Registry)

PropertyTypeDescription
schema_registry.endpointstringSchema Registry URL
schema_registry.api_keystringSchema Registry API key (different from cluster key)
schema_registry.api_secretstringSchema Registry API secret

Getting Credentials

  1. Go to your Confluent Cloud cluster
  2. Click API KeysCreate Key
  3. Copy the key and secret
  4. For Schema Registry, create a separate API key under Schema RegistryAPI credentials

JSON Schema Reference

Connection Profile Schema
{
  "type": "object",
  "properties": {
    "bootstrap_servers": {"type": "string"},
    "key": {"type": "string"},
    "secret": {"type": "string"},
    "schema_registry": {
      "type": "object",
      "properties": {
        "endpoint": {"type": "string"},
        "api_key": {"type": "string"},
        "api_secret": {"type": "string"}
      }
    }
  },
  "required": ["bootstrap_servers", "key", "secret"]
}