{
  "name": "adapter-kafka",
  "webName": "Adapter for Integration to Kafka",
  "vendor": "Kafka",
  "product": "Kafka",
  "osVersion": [],
  "apiVersions": [],
  "iapVersions": [
    "2021.1.x",
    "2021.2.x",
    "2022.1.x",
    "2023.1.x"
  ],
  "method": "Library",
  "type": "Adapter",
  "domains": [
    "Notifications"
  ],
  "tags": [
    "Notifications & Ticket Management"
  ],
  "useCases": [
    "Produce a message",
    "Consume a message"
  ],
  "deprecated": {
    "isDeprecated": true,
    "deprecatedOn": "2024-09-01",
    "endOfLife": "2025-09-01",
    "replacedBy": {
      "name": "adapter-kafkav2",
      "webName": "Adapter for Integration to Kafka using kafkajs",
      "overview": "Adapter for Integration to Kafka using kafkajs",
      "repoLink": "https://gitlab.com/itentialopensource/adapters/adapter-kafkav2",
      "docLink": "https://gitlab.com/itentialopensource/adapters/adapter-kafkav2/-/blob/master/README.md?ref_type=heads",
      "webLink": "https://www.itential.com/adapters/kafka-v2/",
      "isProductFeature": false
    }
  },
  "brokerSince": "",
  "authMethods": [
    {
      "type": "SASL",
      "subtypes": [],
      "primary": true
    }
  ],
  "documentation": {
    "storeLink": "",
    "npmLink": "https://www.npmjs.com/package/@itentialopensource/adapter-kafka",
    "repoLink": "https://gitlab.com/itentialopensource/adapters/adapter-kafka",
    "docLink": "",
    "demoLinks": [],
    "trainingLinks": [
      {
        "title": "Itential Academy",
        "link": "https://www.itential.com/itential-academy/"
      }
    ],
    "faqLink": "https://docs.itential.com/opensource/docs/troubleshooting-an-adapter",
    "contributeLink": "https://gitlab.com/itentialopensource/adapters/contributing-guide",
    "issueLink": "https://itential.atlassian.net/servicedesk/customer/portals",
    "webLink": "https://www.itential.com/adapters/kafka/",
    "vendorLink": "https://kafka.apache.org/",
    "productLink": "https://kafka.apache.org/",
    "apiLinks": [
      {
        "title": "Kafka Documentation",
        "link": "https://kafka.apache.org/documentation/",
        "public": true
      },
      {
        "title": "Kafka Node Library Documentation",
        "link": "https://www.npmjs.com/package/kafka-node",
        "public": true
      }
    ],
    "workshopLinks": [],
    "workshopHomePage": "https://www.itential.com/get-started/"
  },
  "assets": [],
  "relatedItems": {
    "adapters": [],
    "integrations": [],
    "ecosystemApplications": [],
    "workflowProjects": [
      {
        "name": "Kafka Consumer",
        "webName": "Kafka Consumer",
        "overview": "This Pre-Built Automation listens to specific/desired set of messages that are published to a specific Kafka topic.",
        "isDependency": false,
        "versions": [
          "0.0.11"
        ],
        "repoLink": "https://gitlab.com/itentialopensource/pre-built-automations/kafka-consumer",
        "docLink": "",
        "webLink": "https://www.itential.com/automations/kafka-consumer/"
      },
      {
        "name": "Kafka Producer",
        "webName": "Kafka Producer",
        "overview": "This Pre-Built Automation contains a workflow designed to send `non-encrypted` messages to a specific Kafka topic.",
        "isDependency": false,
        "versions": [
          "0.0.8"
        ],
        "repoLink": "https://gitlab.com/itentialopensource/pre-built-automations/kafka-producer",
        "docLink": "",
        "webLink": "https://www.itential.com/automations/kafka-producer/"
      }
    ],
    "transformationProjects": [],
    "exampleProjects": []
  },
  "supportLevel": "community",
  "techAlliance": false
}