What is DCQL Playground?
DCQL Playground is an interactive online tool for testing and validating
Digital Credentials Query Language (DCQL) queries. DCQL is a JSON-encoded query language used in
OpenID4VP (OpenID for Verifiable Presentations) to request specific credentials and claims from digital wallets.
This DCQL fiddle allows developers to experiment with query syntax, test verifiable presentation requests,
and validate DCQL JSON against credential data without writing any code. Perfect for building
EUDI Wallet integrations and understanding credential query patterns.
Why Use DCQL Playground for Digital Credential Testing?
The DCQL Playground is an essential tool for developers working with digital identity, verifiable credentials,
and decentralized identity systems. Whether you're building wallet applications, verifier services, or issuer
platforms, this interactive DCQL tester helps you understand and implement credential queries correctly.
Build OpenID4VP Applications Faster
OpenID for Verifiable Presentations (OpenID4VP) is the emerging standard for credential presentation requests.
Our DCQL builder lets you prototype and test presentation requests before implementing them in your application.
Test complex query logic, validate credential matching, and understand how wallets will interpret your requests.
Support for All Major Credential Formats
The playground supports multiple credential formats including mso_mdoc (ISO/IEC 18013-5 mobile
driving license format), SD-JWT (Selective Disclosure JWT for privacy-preserving credentials),
and W3C Verifiable Credentials (both JWT and JSON-LD formats). Test how your DCQL queries work
across different credential types in a single environment.
EUDI Wallet Integration Testing
The European Digital Identity Wallet (EUDI Wallet) uses DCQL for credential requests. Use this playground to
develop and test queries for EUDI Wallet scenarios, including requesting specific claims from identity documents,
driver's licenses, educational credentials, and other verifiable credentials compliant with the EU Digital
Identity framework.
Real-Time Validation and Debugging
Get instant feedback with inline JSON validation, syntax highlighting, and detailed error messages. The DCQL
debugger shows you exactly which credentials match your query and why, helping you troubleshoot complex query
logic involving multiple credentials, claim sets, and constraint expressions.
Learn DCQL Syntax with Interactive Examples
Explore pre-loaded examples covering common use cases: requesting specific claims, filtering by issuer, using
claim sets for grouped data, working with different doctype values for mso_mdoc, and implementing
credential_sets for alternative credential combinations. Each example demonstrates best practices for
production-ready DCQL queries.