The RapidAPI Developer Hub

Welcome to the RapidAPI developer hub. You'll find comprehensive guides and documentation to help you start working with RapidAPI as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    Guides

Kafka APIs (Beta)

RapidAPI allows you to publish Kafka APIs on the marketplace. With Kafka APIs, developers can discover Kafka topics, explore topic schemas and configuration, as well as consume and produce (if enabled) records from a browser.

Add a Kafka API

To add a Kafka API, click "Add New API" on the provider dashboard and select "Kafka" as the API type.

Connect to the Kafka Cluster

After saving descriptions, click on the API Specs tab and enter the host:port pairs for one or more. bootstrap servers. You have options to enable SSL/TLS and select from the available authentication options.

  • None
  • SASL/Plain
  • SASL/SCRAM-SHA-256
  • SASL/SCRAM-SHA-512

Connect to a Schema Registry

You can connect to a schema registry (must be compatible with Confluent Schema Registry) to display topic schemas on the marketplace. Currently, RapidAPI supports the Topic Name Strategy as the Subject Name Strategy.

Allow/Disallow Producing Records

You can either enable or disable producing records from the marketplace. This is useful when initially creating a topic or for debugging.

Invite Developers/Teams/Orgs to use your API or Make it public

Like other APIs, when you first create a Kafka API, it is private. Only you (if created in your personal context), or your team (if created in a team context) can access the API on the marketplace.

To invite other users, teams, or organizations to access your private API on the marketplace, click on Global Settings, select user, team, or organization and then search for, select, and click invite your API consumer.

Updated 9 days ago


What's Next

Learn more about consuming Kafka APIs from the marketplace.

Consuming Kafka APIs (Beta)

Kafka APIs (Beta)


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.