PDND Java Client 1.0.2
Java Client
Java client for authentication and interaction with PDND (Piattaforma Digitale Nazionale Dati) APIs.
Development status: stable
Software functionality
Compatible with Java 21 and Java 25
OAuth2 authentication with JWT Bearer Token
Automatic token renewal management
Easy integration with PDND RESTful APIs
Support for multiple environments (attestazione, collaudo, produzione)
Command-line (CLI) and Maven library usage
Token caching for better performance
Detailed debug option and formatted JSON output
Complete documentation and usage examples
Available on Maven Central
Security audit with BouncyCastle
detailed information
PDND Java Client 1.0.2
Java Client
Last release 2026-03-19 (1.0.2)
Type of maintenance internal
Stato publiccode.yml
License MIT
Platforms
web
windows
linux
mac
Enabling platforms None
Compliance None
List of dependencies
OSS
Jackson
JJWT
BouncyCastle
JUnit (Optional)
Supported languages
Italian
English
Api documentation PDND Java Client API
Extended description
Java client library for OAuth2 authentication with JWT Bearer Token and interaction with the PDND APIs. Features: - Support for Java 21 and higher (including Java 25) - OAuth2 authentication with JWT Bearer Token - Automatic access token renewal - Use as a Java library or CLI tool - Available on Maven Central - Robust cryptography with BouncyCastle - Comprehensive documentation and usage examples - Open Source with MIT license