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
  • API reference
  • Obtain an SDK

This Product

  • This Product
  • All Products

    Obtain an SDK

    Document Center

    Obtain an SDK

    Last Updated: Sep 23, 2020

    This topic describes how to obtain a Message Queue for Apache Kafka SDK.

    Message Queue for Apache Kafka provides SDKs in the following programming languages.

    Language SDK
    Java Aliyun Java SDK Alikafka
    Go Aliyun Go SDK Alikafka
    PHP Aliyun PHP SDK Alikafka
    Previous: Make API requests Next: Sample requests

    How helpful was this page?

    What might be the problems?

      More suggestions?

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