# Welcome to the iSHARE Developer Portal

{% hint style="info" %}
**Version information**

This documentation is in line with the iSHARE Trust Framework 3.0.

Older versions of the framework can be accessed through the top menu. Version 1.11 is available [here](https://dev-old.ishare.eu/v1.11).
{% endhint %}

{% hint style="info" %}
**Part of this documentation is a formal Framework specification**

Part of this documentation must be considered part of the formal iSHARE Trust Framework Specification. Where applicable, this is clearly marked.
{% endhint %}

The iSHARE Trust Framework is a collaborative effort to improve the exchange of data between organisations in and across data spaces. The iSHARE Trust Framework is available [here](https://framework.ishare.eu).

**Technical Approach**

Unlike traditional software infrastructure architectures, iSHARE specifies a “soft infrastructure” architecture focusing on:

* Identification, authentication, and authorisation for machine-to-machine (M2M) and human-to-machine (H2M) communication, important aspects of any data sharing transaction.
* This architecture reuses and extends existing standards:
  * REST APIs (OAuth 2.0 & OpenIDConnect)
  * Verifiable Credentials (W3C VC Data model 2.0, DCP, OID4VC/VP)
  * Public Key Infrastructure (PKI).
  * Signed JSON Web Tokens (JWTs).

Data sharing transactions must align with the [iSHARE Trust Framework’s roles](https://framework.ishare.eu/main-aspects-of-the-ishare-trust-framework/framework-and-roles), each with specific responsibilities and interactions. This portal provides everything needed to technically implement iSHARE in your organisation, including:

* How to get started for each role.
* All iSHARE technical specifications.
* Definitions for all endpoints required per role.

{% hint style="info" %}
**Additional content**

If you are looking for additional content before getting started with your implementation, the [knowledge base](https://trustbok.ishare.eu) contains the [Technical standards used in iSHARE](https://trustbok.ishare.eu/technical-guide/technical-standards). Try the [Postman collections](https://dev.ishare.eu/introduction/getting-started/postman-collections) to understand how the iSHARE Trust Framework works technically or make use of the reference implementations and open-source components on [GitHub](https://github.com/iSHAREScheme/).
{% endhint %}
