Avoimella rajapinnalla tarkoitetaan rajapintaa, jonka ominaisuudet ovat julkisia ja käytettävissä ilman rajoittavia ehtoja. Lisäksi edellytyksenä on, että rajapintakuvaus ja sen dokumentaatio ovat avoimesti saatavilla. Avoimien rajapintojen käyttö on maksutonta, eikä käyttäjän tarvitse kysyä erikseen lupaa rajapinnan haltijalta tai kuvata, mihin aikoo rajapintaa käyttää.
.
Ohjelmointirajapinta (Application programming interfaces, API) määrittelee ohjelmiston tietojen tai palveluiden tarjoamisen muille tietojärjestelmille. Se voi olla joko datarajapinta tai toiminnallinen rajapinta. Kun puhutaan avoimesta rajapinnasta, edellyttää se seuraavien ehtojen täyttymistä:
Kyseessä voi myös olla tilaajan hallitsema rajapinta, jolloin tilaajalla on oikeus käyttää ja levittää sitä haluamallaan tavalla. Tällöin tilaaja pystyy halutessaan avaamaan rajapinnan järjestelmäntoimittajasta riippumatta.
.
JHS 166 Julkisen hallinnon IT-hankintojen yleiset sopimusehdot:
Liite 9. Tukimateriaali: Avoimista rajapinnoista tietojärjestelmä- tai palveluhankinnoissa