# Official Programming Language SDK (PHP at least)

**URL:** <https://discourse.getcockpit.com/t/official-programming-language-sdk-php-at-least/3066>\
**Category:** Feature Request\
**Created:** [October 15, 2024, 10:35am UTC](https://discourse.getcockpit.com/t/official-programming-language-sdk-php-at-least/3066 "2024-10-15T10:35:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kidino](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/kidino/32/1486_2.png) [@kidino](https://discourse.getcockpit.com/u/kidino)\
**Post date:** [October 15, 2024, 10:35am UTC](https://discourse.getcockpit.com/t/official-programming-language-sdk-php-at-least/3066/1 "2024-10-15T10:35:12Z")

</div>

I understand that Cockpit is headless and we can access data via API with JavaScript. Understanding that, I believe for my website to be more SEO-friendly, I need to do pre-rendering or SSG.

I was thinking that perhaps I can merge design and content on the backend using PHP / Ruby / Python / NodeJS, on a separate project and serve complete HTML from Nginx / Apache. I think I can probably dig through the DB structure and come up with my own DB library. At least with PHP. But I was thinking that perhaps Cockpit can supply and official SDK that is separate from the main project, that connects direct to the DB.

What do you think?
