Nextcloud integration app for OpenZaak ZGW (Zaakgericht Werken) API backend.
This is a Nextcloud wrapper app that provides integration between Nextcloud and an external OpenZaak server. It does not contain the OpenZaak platform itself - it connects your Nextcloud instance to a running OpenZaak deployment.
For OpenZaak documentation, see: https://open-zaak.readthedocs.io/
- Adds an OpenZaak entry to the Nextcloud navigation
- Provides a UI within Nextcloud for managing cases (zaken) and documents
- Integrates OpenZaak Documenten API with Nextcloud Files
- Bridges the ZGW ecosystem with Nextcloud's file management
OpenZaak is the reference implementation of the Dutch ZGW (Zaakgericht Werken) APIs. It provides the standard backend for case management used by Dutch municipalities and government organizations.
ZGW APIs provided by OpenZaak:
- Zaken API - Case management (create, update, close cases)
- Documenten API - Document storage and management
- Catalogi API - Case type catalogs and definitions
- Besluiten API - Decision management and tracking
- Autorisaties API - Authorization and access control
- Nextcloud 28 or higher
- PHP 8.0 or higher
- A running OpenZaak server instance
Search for "OpenZaak" in your Nextcloud app store and click Install.
- Download the latest release from GitHub Releases
- Extract to your Nextcloud
appsorcustom_appsdirectory - Enable the app:
occ app:enable openzaak
After installation, configure the OpenZaak server URL and JWT credentials in the Nextcloud admin settings. OpenZaak uses JWT (HS256) tokens for API authentication.
# Install dependencies
composer install
npm install
# Build frontend
npm run build
# Watch for changes
npm run watch
# Run linting
composer phpcs
npm run lint| Project | Description | Links |
|---|---|---|
| OpenZaak | ZGW API reference implementation | Website / Docs / GitHub |
| Valtimo | BPM and case management platform | Website / Docs |
| OpenKlant | Customer interaction registry | GitHub |
| Open Register | Nextcloud register management | GitHub |
AGPL-3.0 - See LICENSE for details.