# C API for PYNQ Z1

**URL:** <https://discuss.pynq.io/t/c-api-for-pynq-z1/3835>\
**Category:** Support\
**Created:** [March 14, 2022, 1:16am UTC](https://discuss.pynq.io/t/c-api-for-pynq-z1/3835 "2022-03-14T01:16:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![liuxiaocs](https://avatars.discourse-cdn.com/v4/letter/l/c57346/32.png) [@liuxiaocs](https://discuss.pynq.io/u/liuxiaocs)\
**Post date:** [March 14, 2022, 1:16am UTC](https://discuss.pynq.io/t/c-api-for-pynq-z1/3835/1 "2022-03-14T01:16:07Z")

</div>

PYNQ Z1  
pynq\_2.1\_image  
How can I use C API for PYNQ Z1 board programming?

---

<div class="post-metadata">

**Author:** ![cathalmccabe](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/cathalmccabe/32/3348_2.png) [@cathalmccabe](https://discuss.pynq.io/u/cathalmccabe)\
**Post date:** [March 14, 2022, 10:13am UTC](https://discuss.pynq.io/t/c-api-for-pynq-z1/3835/2 "2022-03-14T10:13:17Z")

</div>

PYNQ provides Python APIs.  
If you want to use C, PYNQ does not provide C APIs. You can build C applications like you would for other Zynq Linux boards. You would be better posting on [Xilinx forums](https://forums.xilinx.com/) or elsewhere if this is what you want to do.  
You can call C code from Python which would allow you to work with PYNQ. More general info on this here: [https://realpython.com/python-bindings-overview/](https://realpython.com/python-bindings-overview/)

Cathal
