Document Center

    Message Queue for Apache Kafka

    • Announcements
      • Announcement
    • Release notes
    • Introduction
      • What is Message Queue for Apache Kafka?
      • Architecture
      • Benefits
      • Scenarios
      • Terms
      • Limits
      • Comparison between Message Queue for Apache Kafka and open source Apache Kafka
      • Comparison among endpoints
      • Storage engine comparison
    • Pricing
      • Billing
      • Billing FAQ
    • Quick-start
      • Overview
      • Step 1: Obtain the access permissions
      • Step 2: Purchase and deploy an instance
        • Connect Message Queue for Apache Kafka to a VPC
        • Access from the Internet and VPC
      • Step 3: Create resources
      • Step 4: Use the SDK to send and subscribe to messages
        • Use the default endpoint to send and subscribe to messages
        • Send and subscribe to messages by using an SSL endpoint with PLAIN authentication
    • User guide
      • Instances
        • View endpoints
        • Upgrade instance specifications
        • Modify the message configuration
        • Upgrade the instance version
        • Configure the whitelist
        • Rebalance the topic traffic
        • View the execution records of tasks
        • Instances
      • Topics
        • View partition status
        • FAQ
      • Consumer groups
        • Reset consumer offsets
        • View the consumption status
        • FAQ
      • Tags
        • Overview
        • Bind a tag
        • Edit a tag
        • Unbind a tag
        • Use tags to retrieve resources
      • Monitoring and alerting
        • Monitor resources and generate alerts
        • FAQ
      • Connectors
        • Overview
        • Enable the connector feature
        • Create a connector
          • Create a Function Compute sink connector
          • Create a MaxCompute sink connector
          • Create an OSS sink connector
          • Create an Elasticsearch sink connector
          • Create a MySQL source connector
        • View task configurations of a connector
        • View connector logs
        • Suspend a connector
        • Resume a connector
        • Delete a connector
        • Modify connector configurations
        • Test a connector
        • Enable Internet access for a connector
      • Migration
        • Overview
        • Evaluate specifications
        • Migrate topics
          • Migrate topic metadata from a user-created Kafka cluster to Message Queue for Apache Kafka
          • Migrate topic metadata between Message Queue for Apache Kafka instances
        • Migrate consumer groups
          • Migrate consumer group metadata from a user-created Kafka cluster to Message Queue for Apache Kafka
          • Migrate consumer group metadata between Message Queue for Apache Kafka instances
        • Migrate data
          • Migrate data to the cloud
        • View the migration progress
      • Query messages
    • Access control
      • Access control overview
      • RAM policies
      • Grant permissions to RAM users
      • Grant permissions across Alibaba Cloud accounts
      • Service-linked roles
      • Authorize SASL users
    • SDK reference
      • SDK overview
      • SDK for Java
        • Overview
        • Send and subscribe to messages by using the default endpoint
        • Send and subscribe to messages by using an SSL endpoint with PLAIN authentication
        • Send and subscribe to messages by using an SASL endpoint with PLAIN authentication
        • Send and subscribe to messages by using an SASL endpoint with SCRAM authentication
      • SDK for Python
        • Overview
        • Send and subscribe to messages by using the default endpoint
        • Send and subscribe to messages by using an SSL endpoint with PLAIN authentication
      • SDK for C++
        • Overview
        • Use the default endpoint to send and subscribe to messages
        • Send and subscribe to messages by using an SSL endpoint with PLAIN authentication
      • SDK for Go
        • Overview
        • Send and subscribe to messages by using the default endpoint
        • Send and subscribe to messages by using an SSL endpoint with PLAIN authentication
      • SDK for PHP
        • Overview
        • Use the default endpoint to send and subscribe to messages
        • Send and subscribe to messages by using an SSL endpoint with PLAIN authentication
      • SDK for Ruby
        • Overview
        • Use the default endpoint to send and subscribe to messages
        • Send and subscribe to messages by using an SSL endpoint with PLAIN authentication
      • SDK for Node.js
        • Overview
        • Send and subscribe to messages by using the default endpoint
        • Send and subscribe to messages by using an SSL endpoint with PLAIN authentication
      • C# SDK
        • Overview
        • Use the default endpoint to send and receive messages
        • Send and subscribe to messages by using an SSL endpoint with PLAIN authentication
        • Use the PLAIN mechanism to send and receive messages over an SASL endpoint
        • Use the SCRAM mechanism to send and receive messages over an SASL endpoint
      • Sending on clients
      • Consumption on clients
    • API reference
      • List of operations by function
      • Release notes
      • Make API requests
      • Obtain an SDK
      • Sample requests
      • Endpoints
      • Signature method
      • Common parameters
      • Obtain an AccessKey pair
      • Instances
        • CreatePrePayOrder
        • StartInstance
        • UpgradePrePayOrder
        • ModifyInstanceName
        • GetInstanceList
        • DeleteInstance
        • GetAllowedIpList
        • UpdateAllowedIp
        • UpdateInstanceConfig
        • UpgradeInstanceVersion
      • Topic
        • CreateTopic
        • DeleteTopic
        • GetTopicList
        • GetTopicStatus
        • ModifyPartitionNum
        • ModifyTopicRemark
      • Consumer groups
        • DeleteConsumerGroup
        • GetConsumerList
        • GetConsumerProgress
        • CreateConsumerGroup
      • Tags
        • UntagResources
        • TagResources
        • ListTagResources
      • SASL users
        • CreateSaslUser
        • DeleteSaslUser
        • DescribeSaslUsers
      • SASL ACL
        • CreateAcl
        • DeleteAcl
        • DescribeAcls
      • Cloud Monitor resource reports
        • Cloud Monitor resource statistics
        • DescribeMetricMetaList
        • DescribeMetricLast
        • DescribeMetricList
        • DescribeMetricTop
        • DescribeMetricData
        • DescribeProjectMeta
    • Ecosystem
      • Ecosystem overview
      • Open source ecosystem
        • Logstash
          • Connect Message Queue for Apache Kafka to Logstash
          • VPC
            • Connect to Logstash as an input
            • Connect to Logstash as an output
          • Internet
            • Connect a Message Queue for Apache Kafka instance to Logstash as an input
            • Connect a Message Queue for Apache Kafka instance to Logstash as an output
        • Filebeat
          • Connect Message Queue for Apache Kafka to Filebeat
          • VPC
            • Connect to Filebeat as an input
            • Connect to Filebeat as an output
          • Internet
            • Connect a Message Queue for Apache Kafka instance to Filebeat as an input
            • Connect a Message Queue for Apache Kafka instance to Filebeat as an output
        • Use Kafka Connect to synchronize data from a MySQL database to Message Queue for Apache Kafka
        • Use Kafka Connect to synchronize data from an SQL Server database to Message Queue for Apache Kafka
    • Best practices
      • Best practices for producers
      • Best practices for subscribers
    • FAQ
    • Videos
    • Terms
      • Message Queue for Apache Kafka SLA
 
All Products
Search
  • Document Center
  • Message Queue for Apache Kafka
  • SDK reference
  • SDK overview

This Product

  • This Product
  • All Products

    SDK overview

    Document Center

    SDK overview

    Last Updated: Dec 15, 2020

    This topic describes multi-language SDKs supported by Message Queue for Apache Kafka .

    Java

    • Java SDK overview
    • Java SDK Demo

    Python

    • Python SDK overview
    • Python SDK Demo

    C++

    • C++ SDK overview
    • C++ SDK Demo

    Go

    • Go SDK overview
    • Go SDK Demo

    PHP

    • PHP SDK overview
    • PHP SDK Demo

    Ruby

    • Ruby SDK overview
    • Ruby SDK Demo

    Node.js

    • Node.js SDK overview
    • Node.js SDK Demo

    C#

    • C# SDK overview

    Previous: Authorize SASL users Next: Overview

    How helpful was this page?

    What might be the problems?

      More suggestions?

      Thank you! We've received your feedback.
      Free Trial Free Trial