Sist endret: 18. aug. 2025

Om Altinn Studio

Overordnet beskrivelse av Altinn Studio

Altinn Studio er en plattform for å utvikle, drifte og forvalte digitale tjenester til innbyggere og næringsliv. Plattformen kjører på sikker, isolert og skalerbar infrastruktur, og er ferdig integrert mot en rekke fellesløsninger og åpne API-er. Altinn Studio støtter både brukergrensesnitt for manuell innsending og API-er for maskin-til-maskin innsending.

Hva kan jeg lage med Altinn Studio?

Med Altinn Studio kan du utvikle digitale tjenester som dekker et bredt spekter av bruksområder - fra enkle skjematjenester og innsynsløsninger til komplekse arbeidsflyter med betalings- og signeringsfunksjonalitet. Plattformen støtter alt fra tradisjonelle skjemaer til skreddersydde applikasjoner med avanserte integrasjoner.

Se detaljert oversikt over bruksområder for en oversikt over mulighetene.

Altinn Studio er “bindemiddelet”

Et skjema er sjelden bare datafelter som skal sendes inn, det trengs mer for å lage en god tjeneste – f.eks. kobling mot ID-porten, innsending til saksbehandlingssystem via eFormidling eller kobling mot nasjonale registre.

Altinn Studio har ferdig utviklet integrasjoner mot flere av Digdir sine fellestjenester og nasjonale registre, og vil fortsette å utvikle disse og legge til flere.

Altinn Studio er “bindemiddelet”
Altinn Studio er bindemiddelet

Lavkode og tradisjonell kode

Altinn Studio er en hybrid mellom lavkode og tradisjonell koding. Det betyr at du kan starte med lavkode i Altinn Studio Designer, og bytte over til dedikerte utviklingsverktøy som Visual Studio Code om du har avanserte behov som trenger koding.

Vårt mål er å kunne gjøre mest mulig med lavkode, men beholde mulighet for tradisjonell koding og den fleksibiliteten det gir. Dette gjør at ikke-tekniske ressurser kan designe og publisere tjenester uten at man må hente inn utviklere. Samtidig kan man hente inn en utvikler for å lage f.eks. mer avansert funksjonalitet som krever koding.

Verktøyet støtter både lavkode og tradisjonell koding
Verktøyet støtter både lavkode og tradisjonell koding

Prinsipper som Altinn Studio bygger på

Her lister vi noen av prinsippene som ligger til grunn for vår utvikling av Altinn Studio.

  • Fri og åpen kildekode fordi vi genuint tror at åpenhet og mulighet for andre til å bidra er veien å gå for utvikling av tjenester i offentlig sektor.
  • Basert på åpne standarder fordi lukket kode binder deg til leverandør og medfører ofte ekstra kostnader.
  • Skybasert infrastruktur hvor man tilstreber løse koblinger uten binding mot en spesifikk skyleverandør.
  • Bygges på moderne og populære rammeverk/produkter fordi det gjør det lettere både for oss og våre kunder å skaffe tekniske ressurser og fordi det er noe man ønsker å jobbe med/lære seg.
  • Innebygd sikkerhet hvor hvert lag i arkitekturen autoriserer bruken uavhengig av hvor kallene kommer fra.
  • Isolasjon – Tjenesteeiere får sine egne miljøer, for test og produksjon.

Åpen kildekode og samarbeid

Altinn Studio er ikke perfekt, men det tar deg et langt stykke på vei for å lage gode digitale tjenester - og vi legger kontinuerlig til ny funksjonalitet.

I stedet for å lage noe eget eller kjøpe noe – hvorfor ikke bidra til åpen kildekode prosjektet der det ev. er mangler og på den måten gi noe tilbake til samfunnet? Altinn Studio teamene håndterer kvalitetssikring og videre forvaltning av koden.

Det å skape et miljø rundt utviklingen av tjenester er viktig for oss, og vi har nå en et godt antall bidragsytere fra mange offentlige etater som bidrar til å løfte produktet videre sammen med oss. Bidrag er alt fra retting av skrivefeil som tar sekunder å fikse til store komponenter som har tatt måneder.

En viktig del av det å skape et miljø er den utviklerkontakten vi har via Altinn Slack. Hver tjenesteeier har sin egen kanal hvor man kan stille spørsmål. Vi ser også at tjenesteeiere hjelper hverandre og deler erfaring på tvers. Backlog, brukerhistorier, planer og veikart – alt ligger åpen tilgjengelig på GitHub og gir mulighet for både innsikt og kommentarer.

Forvaltning

Studio-produktet består av flere komponenter. Her er viktige tjenester og biblioteker som eies og forvaltes av Studio-teamet:

Appene i seg selv eies og forvaltes av tjenesteeierorganisasjonene.