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,
Response
and
Controllerto
handle requests, the
IQueryBuilder/IDBConnection
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/