Tools & Developer Resources

Technical documentation and resources for integrating with the CRANE ecosystem.

Consent Management SDK

The Consent Management SDK enables developers to integrate the Privacy Dashboard into mobile applications, providing end-users with a transparent interface to view, manage, and update their consent preferences in real-time. Key functions include displaying data agreements and consent policies, updating consent status, listening for consent status changes, supporting localisation, and managing individuals.

Data Wallet SDK

The Data Wallet SDK enables Android and iOS applications to embed wallet capabilities for managing verifiable credentials and establishing connections with issuer or verifier organisations. Key functions include initialising and displaying the wallet UI, managing verifiable credentials and connections, handling deep links and notifications for credential issuance and verification, and enabling secure backup and restore.

REST API Documentation

Comprehensive reference for the developer APIs used to interact with the Data Marketplace and DISP services.

Securing Data Access (Token Validation)

Once a DDA has been signed, the Data Using Service can begin retrieving data via the DISP. Every incoming API request must undergo token validation and authorisation. The validation process ensures the request originates from a verified Data Using Service, the access token is valid and unexpired, and the requested API endpoint is explicitly permitted under the associated Data Agreement.


Open Source Reference Implementations

Data4Diabetes Resource Server

A reference implementation for Data Source organisations demonstrating how to set up a Resource Server protected using the Authorisation Server provided by the DISP.

Data4Diabetes Mobile App (Flutter)

A reference mobile application demonstrating practical integration of both the Data Wallet and Consent Management SDKs, serving as a template for building user-facing health data applications.


Key Roles

Marketplace Administrator

Oversees the entire ecosystem, managing data service listings, enforcing governance policies, and ensuring regulatory compliance across all marketplace activities.

Organisation Administrator

Represents individual participating organisations, publishes data services to the marketplace, and negotiates agreements with other verified organisations to enable data exchange.

v2025.10.1 | Powered by iGrant.io, Sweden