# Modern, Stable APIs for Your Nextcloud Application

**URL:** <https://discuss.kde.org/t/modern-stable-apis-for-your-nextcloud-application/49497>\
**Category:** Blogs\
**Created:** [August 18, 2026, 12:00am UTC](https://discuss.kde.org/t/modern-stable-apis-for-your-nextcloud-application/49497 "2026-08-18T00:00:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Konqi](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/konqi/32/100_2.png) [@Konqi](https://discuss.kde.org/u/Konqi)\
**Post date:** [August 18, 2026, 12:00am UTC](https://discuss.kde.org/t/modern-stable-apis-for-your-nextcloud-application/49497/1 "2026-08-18T00:00:00Z")

</div>

Nextcloud provides a large public PHP interface to developers to use for building their application. It is commonly called `OCP`. Some of big components of `OCP` are the HTTP stack with [`IRequest`](https://github.com/nextcloud/server/blob/master/lib/public/IRequest.php), [`Response`](https://github.com/nextcloud/server/blob/master/lib/public/AppFramework/Http/Response.php) and [`Controller`](https://github.com/nextcloud/server/blob/master/lib/public/AppFramework/Controller.php)to handle requests, the [`IQueryBuilder`](https://github.com/nextcloud/server/blob/master/lib/public/DB/QueryBuilder/IQueryBuilder.php)/[`IDBConnection`](https://github.com/nextcloud/server/blob/master/lib/public/IDBConnection.php) to query the database and many feature oriented components and utilities.

* * *
This is a companion discussion topic for the original entry at [https://carlschwan.eu/2026/08/18/modern-stable-apis-for-your-nextcloud-application/](https://carlschwan.eu/2026/08/18/modern-stable-apis-for-your-nextcloud-application/)
