# Feature Request: Python for scripting

**URL:** <https://forum.qoitech.com/t/feature-request-python-for-scripting/176>\
**Category:** Support\
**Created:** [May 29, 2018, 11:04am UTC](https://forum.qoitech.com/t/feature-request-python-for-scripting/176 "2018-05-29T11:04:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![golgor](https://avatars.discourse-cdn.com/v4/letter/g/2bfe46/32.png) [@golgor](https://forum.qoitech.com/u/golgor)\
**Post date:** [May 29, 2018, 11:04am UTC](https://forum.qoitech.com/t/feature-request-python-for-scripting/176/1 "2018-05-29T11:04:53Z")

</div>

Hello,  
I’m using OTII for pretty much any development I do with small signal electronics and I love it! I just would love to use this tool together with Python as we are already running quite a lot of scripts using Python for both testing and development. Is there any plans to implement support for Python to script for the device?

Regards  
Robert

---

<div class="post-metadata">

**Author:** ![chrfle](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.qoitech.com/chrfle/32/288_2.png) [@chrfle](https://forum.qoitech.com/u/chrfle)\
**Post date:** [May 30, 2018, 8:20am UTC](https://forum.qoitech.com/t/feature-request-python-for-scripting/176/2 "2018-05-30T08:20:31Z")

</div>

Hello Robert

We are currently working on a feature where you can communicate with the Otii application by sending JSON data over a TCP connection. This will make it possible to instrument Otii in from any scripting language, or other tool. Our intention is to also release a small python package which wraps the JSON into functions instead. Some examples in python will also be provided.

Our intention is to first release this as a Technical Preview, meaning that the API isn’t set in stone and some changes that are not fully backwards compatible might be made. Any user feedback in that phase are most welcome.

Unfortunately I can’t say exactly when this will happen at the moment.

---

<div class="post-metadata">

**Author:** ![golgor](https://avatars.discourse-cdn.com/v4/letter/g/2bfe46/32.png) [@golgor](https://forum.qoitech.com/u/golgor)\
**Post date:** [June 1, 2018, 5:49am UTC](https://forum.qoitech.com/t/feature-request-python-for-scripting/176/3 "2018-06-01T05:49:48Z")

</div>

That sounds great, thank you for the update!

---

<div class="post-metadata">

**Author:** ![philware](https://avatars.discourse-cdn.com/v4/letter/p/65b543/32.png) [@philware](https://forum.qoitech.com/u/philware)\
**Post date:** [July 13, 2018, 2:24pm UTC](https://forum.qoitech.com/t/feature-request-python-for-scripting/176/4 "2018-07-13T14:24:49Z")

</div>

Do you have any update on this scripting feature?

I’ve just purchased the premium license after having Otii for 1 year and was hoping to be able to control Otii via my own test applications.

---

<div class="post-metadata">

**Author:** ![chrfle](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.qoitech.com/chrfle/32/288_2.png) [@chrfle](https://forum.qoitech.com/u/chrfle)\
**Post date:** [July 13, 2018, 9:32pm UTC](https://forum.qoitech.com/t/feature-request-python-for-scripting/176/5 "2018-07-13T21:32:40Z")

</div>

We expect something to be ready for test and possibly release during the fall.

We are currently reviewing the API as we really don’t want to break it after we have done an official release.

If there’s something you don’t like in the Lua API, now is a good time to mention it.
