cancel
Showing results for 
Search instead for 
Did you mean: 

Need Help: Using RabbitMQ with Workato Connector SDK & Bunny Gem

Patel0786
Deputy Chef III
Deputy Chef III

 

Hi community,

I’ve been working on a custom connector using the Workato Connector SDK, and I’m happy to share that I was able to successfully push my connector to the Workato workspace by following the official Workato guide:

📘 Reference: Workato SDK CLI - Getting Started Guide (Step 5: Push to Workspace)  

Using this guide, I ran the following command to deploy my connector

 

 
workato push --api-token <API-Token>

After pushing, I could see my connector listed under Tools > Connector SDK in the Workato workspace, with the title and release notes (“Dummy Testing Connector”) correctly showing up. Everything worked as expected — huge thanks to the Workato docs team!


🚧 Now, Here’s the Challenge

As a next step, I attempted to integrate RabbitMQ into this custom connector using the bunny gem (locally).

  • Locally, everything works perfectly.

  • I’m able to publish and fetch messages from RabbitMQ using bunny.

  • For example, to consume a message locally, I run:

 

 
workato exec actions.fetch_rabbitmq_message --args input.json

And it successfully reads from my queue: workato_test_queue.


But When I Try to Push…

When I push this updated connector (which includes RabbitMQ functionality via the bunny gem), I encounter this error:

 

Unable to create custom adapter Centric RabbitMQ Connector: Semantic cannot load such file -- bunny at line: 404, 404 and Publish Cannot publish adapter with code errors.

It seems like Workato's Connector SDK platform doesn't support external Ruby gems like bunny during the publishing process.


Question for the Community

Has anyone here successfully integrated RabbitMQ into a Workato custom connector without relying on the bunny gem?

  • Are there Workato-native alternatives or workarounds?

  • Has anyone found a solution that works for message queuing or AMQP integration inside a published connector?

Any insights or direction would be incredibly appreciated 🙏

Thanks in advance for your help!

Best regards,

Manish Kumar Patel

0 REPLIES 0