connector-source

Create Apache Iggy source plugins that poll external systems and produce messages into streams.

4.5k|375|Updated Mar 18, 2023
One-click install
npx skills add https://github.com/apache/iggy --skill connector-source
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connector-source
Source: https://github.com/apache/iggy/tree/main/.claude/skills/connector-source
Command: npx skills add https://github.com/apache/iggy --skill connector-source

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows users to create new source plugins for Apache Iggy, which poll external systems and produce messages into Iggy streams. It streamlines the process of source plugin authoring.

Core Features & Use Cases

  • Source Plugin Authoring: Author new source plugins by implementing the Source trait.
  • Polling External Systems: Source plugins can poll databases, APIs, or queues.
  • Message Production: Produce messages into Apache Iggy streams from the polled data.
  • Use Case: If you need to create a new connector for a specific external system to work with Apache Iggy, this Skill will guide you through the process.

Quick Start

Author a new Apache Iggy source plugin by implementing the Source trait and calling source_connector!.

Frequently Asked Questions about connector-source

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an Apache Iggy source plugin to poll data from an external system?

To create an Apache Iggy source plugin, implement the Source trait and invoke the source_connector! macro. This allows you to poll external systems like databases or APIs and produce their data into Iggy streams.

What is a source plugin in Apache Iggy used for?

A source plugin in Apache Iggy is used to poll external systems and produce messages into Iggy streams. It facilitates integration by allowing you to author connectors that bring new data sources into your Iggy streaming pipeline.

Do I need to know Rust to build Apache Iggy source plugins?

Yes, you need knowledge of Rust and the Iggy SDK to build Apache Iggy source plugins. The plugin authoring process requires implementing the Source trait and calling the source_connector! macro within a Rust environment.

Can I use an Apache Iggy source plugin to poll APIs and databases?

Yes, Apache Iggy source plugins can poll databases, APIs, or queues. By implementing the Source trait, the plugin captures data from these external systems and produces it as messages into Iggy streams.

What is the best way to integrate new data sources with Apache Iggy?

The best way to integrate new data sources with Apache Iggy is by authoring a custom source plugin. This involves implementing the Source trait to poll your specific external system and produce messages into Iggy streams.