# Connect Zoom bot with DB

**URL:** <https://devforum.zoom.us/t/connect-zoom-bot-with-db/103076>\
**Category:** Meetings\
**Tags:** webhooks\
**Created:** [February 2, 2024, 12:22pm UTC](https://devforum.zoom.us/t/connect-zoom-bot-with-db/103076 "2024-02-02T12:22:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![neha.chodhwari](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@neha.chodhwari](https://devforum.zoom.us/u/neha.chodhwari)\
**Post date:** [February 2, 2024, 12:22pm UTC](https://devforum.zoom.us/t/connect-zoom-bot-with-db/103076/1 "2024-02-02T12:22:19Z")

</div>

Can we connect Zoom bot with python script to connect with DB?

---

<div class="post-metadata">

**Author:** ![freelancer.nak](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/freelancer.nak/32/40968_2.png) [@freelancer.nak](https://devforum.zoom.us/u/freelancer.nak)\
**Post date:** [February 2, 2024, 5:21pm UTC](https://devforum.zoom.us/t/connect-zoom-bot-with-db/103076/2 "2024-02-02T17:21:10Z")

</div>

@neha.chodhwari Hope you will be fine.

You are building Native SDK Meeting Bot?

IF yes, then you need to get the data from Native SDK Bot at real time & send that data over external Sockets to your Application where you can store that to your DB.

Thanks

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [February 2, 2024, 9:21pm UTC](https://devforum.zoom.us/t/connect-zoom-bot-with-db/103076/3 "2024-02-02T21:21:50Z")

</div>

@neha.chodhwari,

Yes, it’s possible to do this. You’ll need to use the Linux Meeting SDK and create a C++/Python binding. You can find the Linux SDK repository and supporting documentation online.

# Zoom Meeting SDK Linux Sample App

[https://github.com/zoom/meetingsdk-linux-raw-recording-sample](https://github.com/zoom/meetingsdk-linux-raw-recording-sample)

# Zoom Meeting SDK for Linux

> **[Zoom Meeting SDK for Linux](https://developers.zoom.us/docs/meeting-sdk/linux/)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

While I haven’t done this myself, you can find additional support documentation on binding C++ with Python.

> **[Python Bindings: Calling C or C++ From Python – Real Python](https://realpython.com/python-bindings-overview/)**
>
> What are Python bindings? Should you use ctypes, CFFI, or a different tool? In this step-by-step tutorial, you'll get an overview of some of the options you can use to call C or C++ code from Python.

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [February 4, 2024, 11:04pm UTC](https://devforum.zoom.us/t/connect-zoom-bot-with-db/103076/4 "2024-02-04T23:04:59Z")

</div>

@neha.chodhwari, happy to share how to build a meeting bot.

Here are the steps:

1. Spin up a server. We recommend AWS, GCP, or Digital Ocean.
2. Use the Linux Zoom SDK to launch an instance of the Zoom client.
3. Once you have the Zoom SDK launched, and use the Raw Data functionality to extract the video and audio streams.
4. This will return the video in I420 raw frames and audio in PCM 16LE raw format, so you’ll need to encode the audio and video yourself afterwards.
5. Once you have one instance of this working, you’ll need to scale this across several servers if you want to run multiple bots simultaneously, which is required to have bots for multiple meetings.

Finally, another option is [Recall.ai](https://www.recall.ai/). It’s a simple 3rd party API that lets you use meeting bots to get raw audio/video from meetings without you needing to spend months to build, scale and maintain these bots.

Let me know if you have any questions!
