blob: 89239b60773458e0624e89375f1d7c343631607a [file] [log] [blame]
<!doctype html>
<html lang="en" dir="ltr" class="plugin-pages plugin-id-default">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.0">
<title data-rh="true">Ecosystem | Apache Pulsar</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://pulsar.apache.org/img/pulsar-social-media-card.png"><meta data-rh="true" name="twitter:image" content="https://pulsar.apache.org/img/pulsar-social-media-card.png"><meta data-rh="true" property="og:url" content="https://pulsar.apache.org/ecosystem/"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="Ecosystem | Apache Pulsar"><meta data-rh="true" name="description" content="Learn about the basics of using Apache Pulsar"><meta data-rh="true" property="og:description" content="Learn about the basics of using Apache Pulsar"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://pulsar.apache.org/ecosystem/"><link data-rh="true" rel="alternate" href="https://pulsar.apache.org/ecosystem/" hreflang="en"><link data-rh="true" rel="alternate" href="https://pulsar.apache.org/ecosystem/" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://WK2YL0SALL-dsn.algolia.net" crossorigin="anonymous"><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed">
<link rel="search" type="application/opensearchdescription+xml" title="Apache Pulsar" href="/opensearch.xml">
<link rel="stylesheet" href="/css/katex-0.13.24.min.css" media="print" onload="this.media=&#39;all&#39;">
<script src="/js/sine-waves.min.js" async></script>
<script src="/js/matomo-agent.js"></script><link rel="stylesheet" href="/assets/css/styles.b0f65ef3.css">
<link rel="preload" href="/assets/js/runtime~main.1d0ed2a7.js" as="script">
<link rel="preload" href="/assets/js/main.e07a0c68.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><div class="announcementBar_mb4j" style="background-color:#282826;color:#fff" role="banner"><div class="content_knG7 announcementBarContent_xLdY">
<a class="announcement-bar" href="https://registration.socio.events/e/pulsarvirtualsummiteurope2024" target="_blank">
<div class="announcement-bar__content">
<svg class="announcement-bar__icon">
<svg viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6.5 19.6001H16.1L15.3 29.2001L26.5 12.4H17.06L18.1 2.80005L6.5 19.6001Z" stroke="#F7F7F7" stroke-width="1.5" stroke-linejoin="round"/>
</svg>
</svg>
<span>
Get your free pass for Pulsar Virtual Summit Europe 2024 on May 14, 2024 🗓️
</span>
<svg class="announcement-bar__icon">
<svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="20" height="20" transform="translate(6 6)" fill="white" fill-opacity="0.01"/>
<path d="M17.6667 10.1667L23.5 16.0001M23.5 16.0001L17.6667 21.8334M23.5 16.0001L8.5 16.0001" stroke="white" stroke-linecap="round" stroke-linejoin="round"/>
<rect x="0.5" y="0.5" width="31" height="31" rx="15.5" stroke="white"/>
</svg>
</svg>
</div>
</a>
</div></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/logo-black.svg" alt="Apache Pulsar logo" class="themedImage_ToTc themedImage--light_HNdA" height="25" width="127"><img src="/img/logo-black.svg" alt="Apache Pulsar logo" class="themedImage_ToTc themedImage--dark_i4oU" height="25" width="127"></div><b class="navbar__title text--truncate"></b></a><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Get Started</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/docs/3.2.x/concepts-overview/">Concepts</a></li><li><a class="dropdown__link" href="/docs/3.2.x/">Quickstart</a></li><li><a aria-current="page" class="dropdown__link dropdown__link--active" href="/ecosystem/">Ecosystem</a></li></ul></div><a class="navbar__item navbar__link" href="/docs/3.2.x/">Docs</a><a class="navbar__item navbar__link" href="/features/">Features</a><a class="navbar__item navbar__link" href="/use-cases/">Use Cases</a><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link community-dropdown">Community</a><ul class="dropdown__menu"><li><a class="dropdown__link scroll-link scroll-welcome" id="scroll-welcome" href="/community/">Welcome</a></li><li><a class="dropdown__link scroll-link scroll-discussions" id="scroll-discussions" href="/community/#section-discussions">Discussions</a></li><li><a class="dropdown__link scroll-link" id="scroll-governance" href="/community/#section-governance">Governance</a></li><li><a class="dropdown__link scroll-link" id="scroll-community" href="/community/#section-community">Meet the Community</a></li><li><a class="dropdown__link scroll-link" id="scroll-contribute" href="/community/#section-contribute">Contribute</a></li><li><a class="dropdown__link" href="/contribute/">Contribution Guide</a></li><li><a href="https://github.com/apache/pulsar/wiki" target="_blank" rel="noopener noreferrer" class="dropdown__link">Wiki</a></li><li><a href="https://github.com/apache/pulsar/issues" target="_blank" rel="noopener noreferrer" class="dropdown__link">Issue Tracking</a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Learn</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/blog/">Blog</a></li><li><a class="dropdown__link" href="/books/">Books</a></li><li><a class="dropdown__link" href="/case-studies/">Case Studies</a></li><li><a class="dropdown__link" href="/articles/">Articles</a></li><li><a class="dropdown__link" href="/presentations/">Presentations</a></li><li><a class="dropdown__link" href="/events/">Events</a></li></ul></div></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link navbar_download_button" href="/download/">Download</a><div class="searchBox_ZlJk"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0 LandingPage"><section class="Page_tPPK"><div class="PageContent_MhoE"><section class="Header_ZwWo"><h1>Ecosystem</h1><p>To build better streaming data pipelines and event-driven applications, you can use the powerful extensions to Pulsar, including <a href="/docs/next/io-overview">connectors</a>, protocol handlers, tools, and more. Additionally, you can develop applications using <a href="/docs/next/client-libraries">client libraries</a>.</p><p>This page lists both built-in and third-party tools. Note that some of the third-party tools were not tested throughly by the community, and may not work as expected. Only open source components with an <a href="https://opensource.org/licenses">OSI approved licenses</a> are allowed. </p><a class="ContributeDataDrivenPage__ijs" href="/contribute/site-intro/#how-to-update-data-driven-pages"><strong>Are we missing any?</strong> Click here to contribute</a></section><section><form><div class="Filters_GhWp"><div class="Container_ZMHf"><select class="Select_PGrr"><option selected="" value="any">All Categories</option><option value="client_api">Client API</option><option value="client_wrapper">Client Wrapper</option><option value="database_integration">Database Integration</option><option value="io">IO</option><option value="logging">Logging</option><option value="observability">Observability</option><option value="protocol_handlers">Protocol Handlers</option><option value="search_and_query">Search and Query</option><option value="security_plugins">Security Plugins</option><option value="stream_processing">Stream Processing</option><option value="tools">Tools</option></select><div class="Arrow_LDdt"><div class="SvgIcon_Ubel"><svg focusable="false" viewBox="0 0 24 24" tabindex="-1">
<path d="m7 10 5 5 5-5z"></path>
</svg>
</div></div></div><div class="Input_xnUw"><input class="InputInput_pPHU InputInputClearable_GBIW" placeholder="Search" spellcheck="false"><div class="Clear_ltKk"><div class="SvgIcon_Ubel"><svg focusable="false" viewBox="0 0 24 24" tabindex="-1">
<path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
</svg>
</div></div></div></div><div><section class="Cards_icqz"><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/aerospike">Aerospike Connector</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/aerospike" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/pulsar-io-amqp-1-0">AMQP1_0 Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/streamnative/pulsar-io-amqp-1-0" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/aop">AoP (AMQP on Pulsar)</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/aop" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/pulsar-io-aws-lambda">AWS Lambda Connector</a></h3><h5>Sink</h5><a href="https://github.com/streamnative/pulsar-io-aws-lambda" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/pulsar-io-sqs">AWS SQS Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/streamnative/pulsar-io-sqs" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/azure-kusto">Azure Data Explorer (Kusto) Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/azure-kusto" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/azure-documentdb">Azure DocumentDB Connector</a></h3><h5>Source</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/azure-documentdb" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/canal">Canal Connector</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/canal" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/cdc-apache-cassandra">Cassandra Connector</a></h3><h5>Source</h5><a href="https://github.com/datastax/cdc-apache-cassandra" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/cassandra">Cassandra Connector</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/cassandra" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-sink">Cassandra Sink Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-sink" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/pulsar-io-cloud-storage">Cloud Storage Connector</a></h3><h5>Sink</h5><a href="https://github.com/streamnative/pulsar-io-cloud-storage" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/coap">CoAP Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/coap" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/couchbase">Couchbase Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/couchbase" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/pulsar-datadog">Datadog</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/pulsar-datadog" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/datadog">Datadog Logs Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/datadog" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/debezium/mssql">Debezium Connector (Microsoft SQL Server)</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/debezium/mssql" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/debezium/mongodb">Debezium Connector (MongoDB)</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/debezium/mongodb" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/debezium/mysql">Debezium Connector (MySQL)</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/debezium/mysql" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/debezium/oracle">Debezium Connector (Oracle)</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/debezium/oracle" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/debezium/postgres">Debezium Connector (PostgreSQL)</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/debezium/postgres" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/diffusion">Diffusion Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/diffusion" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/dynamodb">DynamoDB Connector</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/dynamodb" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/elastic-search">ElasticSearch Connector </a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/elastic-search" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/file">File Connector</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/file" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/flume">Flume Connector</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/flume" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/pulsar-flume-ng-sink">Flume NG Connector</a></h3><h5>Source</h5><a href="https://github.com/streamnative/pulsar-flume-ng-sink" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/function-mesh">Function Mesh</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/function-mesh" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/geode">Geode Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/geode" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/bigquery">Google BigQuery Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/bigquery" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/apache-pulsar-grafana-dashboard">Grafana Dashboard</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/apache-pulsar-grafana-dashboard" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/hazelcast">Hazelcast Jet Connector</a></h3><h5>Source</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/hazelcast" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/hbase">HBase Connector</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/hbase" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/hdfs2">HDFS2 Connector</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/hdfs2" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/hdfs3">HDFS3 Connector</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/hdfs3" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-helm-chart">Helm Chart (DataStax)</a></h3><h5>N/A</h5><a href="https://github.com/datastax/pulsar-helm-chart" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar-helm-chart">Helm Chart (Pulsar)</a></h3><h5>N/A</h5><a href="https://github.com/apache/pulsar-helm-chart" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/charts/tree/master/charts/pulsar">Helm Chart (StreamNative)</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/charts/tree/master/charts/pulsar" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/humio">Humio HEC Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/humio" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/influxdb">InfluxDB Connector</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/influxdb" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/jdbc/clickhouse">JDBC Connector (ClickHouse)</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/jdbc/clickhouse" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/jdbc/mariadb">JDBC Connector (MariaDB)</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/jdbc/mariadb" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/jdbc/openmldb">JDBC Connector (OpenMLDB)</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/jdbc/openmldb" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/jdbc/postgres">JDBC Connector (PostgreSQL)</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/jdbc/postgres" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/jdbc/sqlite">JDBC Connector (SQLite)</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/jdbc/sqlite" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/jms">JMS Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/jms" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar-adapters/tree/master/pulsar-client-kafka-compat">Kafka Client Wrapper</a></h3><h5>N/A</h5><a href="https://github.com/apache/pulsar-adapters/tree/master/pulsar-client-kafka-compat" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/kafka">Kafka Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/kafka" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/kinesis">Kinesis Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/kinesis" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/kinetica">Kinetica Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/kinetica" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/kop">KoP (Kafka on Pulsar)</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/kop" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/kudu">Kudu Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/kudu" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar-adapters/tree/master/pulsar-log4j2-appender">Log4j2 Appender</a></h3><h5>N/A</h5><a href="https://github.com/apache/pulsar-adapters/tree/master/pulsar-log4j2-appender" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/logstash-input-pulsar">Logstash Input</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/logstash-input-pulsar" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/logstash-output-pulsar">Logstash Output</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/logstash-output-pulsar" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/marklogic">MarkLogic Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/marklogic" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/mongo">MongoDB Connector</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/mongo" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/mop">MoP (MQTT on Pulsar)</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/mop" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/mqtt">MQTT Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/mqtt" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/neo4j">Neo4j Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/neo4j" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/netty">Netty Connector</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/netty" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/newrelic">New Relic Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/newrelic" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/pulsar-nifi-bundle">NiFi Processor</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/pulsar-nifi-bundle" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/nsq">NSQ Connector</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/nsq" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-openid-connect-plugin">OpenID Connect Authentication Plugin</a></h3><h5>N/A</h5><a href="https://github.com/datastax/pulsar-openid-connect-plugin" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/pulsar-tracing">OpenTracing Pulsar Client</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/pulsar-tracing" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/orientdb">OrientDB Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/orientdb" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/phoenix">Phoenix Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/phoenix" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/plc4x">PLC4X Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/plc4x" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-sql">Presto Pulsar connector </a></h3><h5>N/A</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-sql" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-admin-console">Pulsar Admin Console</a></h3><h5>N/A</h5><a href="https://github.com/datastax/pulsar-admin-console" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://hub.streamnative.io/logging/pulsar-beat-output/v0.1.0/">Pulsar Beat Output</a></h3><h5>N/A</h5><a href="https://hub.streamnative.io/logging/pulsar-beat-output/v0.1.0/" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://hub.streamnative.io/data-processing/pulsar-flink/1.13/">Pulsar Flink Connector</a></h3><h5>Source and Sink</h5><a href="https://hub.streamnative.io/data-processing/pulsar-flink/1.13/" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar-manager">Pulsar Manager</a></h3><h5>N/A</h5><a href="https://github.com/apache/pulsar-manager" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar-adapters/tree/master/pulsar-spark">Pulsar Spark Adaptor</a></h3><h5>N/A</h5><a href="https://github.com/apache/pulsar-adapters/tree/master/pulsar-spark" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://hub.streamnative.io/data-processing/pulsar-spark/3.1.1/">Pulsar Spark Connector</a></h3><h5>Source and Sink</h5><a href="https://hub.streamnative.io/data-processing/pulsar-spark/3.1.1/" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar-adapters/tree/master/pulsar-storm">Pulsar Storm Adaptor</a></h3><h5>N/A</h5><a href="https://github.com/apache/pulsar-adapters/tree/master/pulsar-storm" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/pulsarctl">Pulsarctl</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/pulsarctl" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/rabbitmq">RabbitMQ Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/rabbitmq" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/redis">Redis Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/redis" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/redis">Redis Connector</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/redis" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/rop">RoP (RocketMQ on Pulsar)</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/rop" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/sap-hana">SAP HANA Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/sap-hana" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/singlestore">SingleStore Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/singlestore" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/snowflake-connector">Snowflake Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/snowflake-connector" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/solr">Solr Connector</a></h3><h5>Sink</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/solr" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/splunk">Splunk Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/splunk" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-jms">Starlight for JMS</a></h3><p>Implements the JMS 2.0 (Java Messaging Service ®) API over the Apache Pulsar® Java Client.</p><h5>N/A</h5><a href="https://github.com/datastax/pulsar-jms" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/starlight-for-rabbitmq">Starlight for RabbitMQ</a></h3><p>Acts as a proxy between your RabbitMQ application and Apache Pulsar</p><h5>N/A</h5><a href="https://github.com/datastax/starlight-for-rabbitmq" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/streamnative/terraform-provider-pulsar">Terraform Provider</a></h3><h5>N/A</h5><a href="https://github.com/streamnative/terraform-provider-pulsar" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/twitter">Twitter Firehose Connector</a></h3><h5>Source</h5><a href="https://github.com/apache/pulsar/tree/master/pulsar-io/twitter" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/xtdb">XTDB Connector</a></h3><h5>Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/xtdb" target="_blank">See Details</a></div><div class="Card_MpYv"><h3><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/zeebe">Zeebe Connector</a></h3><h5>Source and Sink</h5><a href="https://github.com/datastax/pulsar-3rdparty-connector/tree/master/pulsar-connectors/zeebe" target="_blank">See Details</a></div></section></div></form></section></div></section></div><footer class="footer"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title"></div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/events/current-event.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Events<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title"></div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="footer__link-item">License<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/foundation/thanks" target="_blank" rel="noopener noreferrer" class="footer__link-item">Thanks<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/foundation/sponsorship" target="_blank" rel="noopener noreferrer" class="footer__link-item">Sponsorship<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title"></div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/security/">Security</a></li><li class="footer__item"><a href="https://www.apache.org/foundation/policies/privacy.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Privacy<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a class="footer__link-item" href="/contact/">Contact</a></li></ul></div><div class="col footer__col"><div class="footer__title"></div><ul class="footer__items clean-list"><li class="footer__item">
<div class="social-icons">
<a target="_blank" href="https://communityinviter.com/apps/apache-pulsar/apache-pulsar" aria-label="Join the Apache Pulsar Slack workspace">
<img alt="Slack logo" src="/img/slack-white.svg" width="26">
</a>
<a target="_blank" href="https://github.com/apache/pulsar/" aria-label="View the Apache Pulsar project on GitHub">
<img alt="GitHub logo" src="/img/github-white.svg" width="26">
</a>
</div>
</li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_BH7S" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_ToTc themedImage--light_HNdA footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_ToTc themedImage--dark_i4oU footer__logo"></a></div><div class="footer__copyright">
<div>
<img class="footer-apache-logo" src="/img/feather-logo-white.svg" alt="" width="20">
The Apache Software Foundation
</div>
<p>Apache Pulsar is available under the Apache License, version 2.0. Apache Pulsar is an open-source, distributed messaging and streaming platform built for the cloud.</p>
<p>Copyright © 2024 The Apache Software Foundation. All Rights Reserved. Apache, Pulsar, Apache Pulsar, and the Apache feather logo are trademarks or registered trademarks of The Apache Software Foundation.</p>
</div></div></div></footer></div>
<script src="/assets/js/runtime~main.1d0ed2a7.js"></script>
<script src="/assets/js/main.e07a0c68.js"></script>
</body>
</html>