Altinn.App.Api
8.12.2
See the version list below for details.
dotnet add package Altinn.App.Api --version 8.12.2
NuGet\Install-Package Altinn.App.Api -Version 8.12.2
<PackageReference Include="Altinn.App.Api" Version="8.12.2" />
<PackageVersion Include="Altinn.App.Api" Version="8.12.2" />
<PackageReference Include="Altinn.App.Api" />
paket add Altinn.App.Api --version 8.12.2
#r "nuget: Altinn.App.Api, 8.12.2"
#:package Altinn.App.Api@8.12.2
#addin nuget:?package=Altinn.App.Api&version=8.12.2
#tool nuget:?package=Altinn.App.Api&version=8.12.2
Altinn.App .NET libraries
Altinn.App .NET libraries for apps running on Altinn 3, part of the Altinn Studio product.
These libraries support the runtime of Altinn apps by
- Exposing APIs used by service owners and the frontend (app-frontend-react) of an Altinn app
- Exposing abstractions to interact with features of Altinn Studio and Altinn 3 Platform services
Contributing
See /CONTRIBUTING.md.
Documentation
Documentation on how to develop Altinn apps can be found here.
Architecture
This template is built using .NET
The below diagram shows the different layers.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Altinn.ApiClients.Maskinporten (>= 10.0.1)
- Altinn.App.Core (>= 8.12.2)
- Altinn.Common.AccessTokenClient (>= 1.1.5)
- Altinn.Common.EFormidlingClient (>= 1.3.3)
- Altinn.Common.PEP (>= 4.2.3)
- Altinn.Platform.Models (>= 1.6.1)
- Altinn.Platform.Storage.Interface (>= 4.7.1)
- Azure.Extensions.AspNetCore.Configuration.Secrets (>= 1.5.1)
- Azure.Identity (>= 1.21.0)
- Azure.Monitor.OpenTelemetry.Exporter (>= 1.8.1)
- JsonPatch.Net (>= 4.0.1)
- JWTCookieAuthentication (>= 3.0.1)
- Microsoft.ApplicationInsights.AspNetCore (>= 2.23.0)
- Microsoft.Extensions.Caching.Hybrid (>= 10.6.0)
- Microsoft.FeatureManagement.AspNetCore (>= 4.5.0)
- Microsoft.IdentityModel.Protocols.OpenIdConnect (>= 8.18.0)
- Microsoft.OpenApi (>= 2.7.4)
- Microsoft.Rest.ClientRuntime (>= 2.3.24)
- Microsoft.Rest.ClientRuntime.Azure (>= 3.3.19)
- Newtonsoft.Json (>= 13.0.4)
- OpenTelemetry (>= 1.15.3)
- OpenTelemetry.Api (>= 1.15.3)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.15.3)
- OpenTelemetry.Extensions.Hosting (>= 1.15.3)
- OpenTelemetry.Instrumentation.AspNetCore (>= 1.15.2)
- OpenTelemetry.Instrumentation.Http (>= 1.15.1)
- OpenTelemetry.Instrumentation.Runtime (>= 1.15.1)
- Swashbuckle.AspNetCore (>= 10.1.7)
- System.Text.RegularExpressions (>= 4.3.1)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Altinn.App.Api:
| Package | Downloads |
|---|---|
|
Dibk.Ftpb.Common.AltinnApps
Common classes and constants used for developing Altinn 3 apps in the Ftpb ecosystem |
|
|
DsbNorge.A3Forms
Package containing reusable code for Altinn 3 forms managed by DSB. |
|
|
Altinn.App.Clients.Fiks
Package Description |
|
|
BtAltinnSupport
Package Description |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Altinn.App.Api:
| Repository | Stars |
|---|---|
|
Altinn/altinn-studio
Next generation open source Altinn platform and applications.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 8.12.3 | 35 | 5/29/2026 |
| 8.12.2 | 36 | 5/29/2026 |
| 8.12.1 | 656 | 5/20/2026 |
| 8.12.0 | 1,309 | 4/29/2026 |
| 8.12.0-preview.1 | 71 | 4/22/2026 |
| 8.11.5 | 456 | 5/19/2026 |
| 8.11.4 | 134 | 4/29/2026 |
| 8.11.3 | 735 | 4/9/2026 |
| 8.11.2 | 513 | 3/25/2026 |
| 8.11.1 | 222 | 3/24/2026 |
| 8.11.0 | 431 | 3/23/2026 |
| 8.11.0-rc1 | 128 | 3/18/2026 |
| 8.11.0-rc.3 | 77 | 3/18/2026 |
| 8.11.0-rc.2 | 65 | 3/18/2026 |
| 8.11.0-preview.1 | 88 | 2/25/2026 |
| 8.10.5 | 481 | 3/13/2026 |
| 8.10.4 | 224 | 3/13/2026 |
| 8.10.3 | 788 | 3/5/2026 |
| 8.10.2 | 850 | 2/25/2026 |
| 8.10.1 | 1,050 | 2/23/2026 |
Release notes look best on GitHub: https://github.com/Altinn/app-lib-dotnet/releases/tag/v8.12.2
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### New Features 🎉
* feat(telemetry): add spans inside the process next lock window by @vxkc in https://github.com/Altinn/app-lib-dotnet/pull/1762
* Interface for validating instance copy by @olavsorl in https://github.com/Altinn/app-lib-dotnet/pull/1755
* feat: Move task data cleanup responsibility to Storage by @danielskovli in https://github.com/Altinn/app-lib-dotnet/pull/1750
* feat: add heic and heif mimes to helper by @HauklandJ in https://github.com/Altinn/app-lib-dotnet/pull/1783
### Bugfixes 🐛
* Move env disabled check before eformidling service null check. by @bjorntore in https://github.com/Altinn/app-lib-dotnet/pull/1760
* fix: root app request traces from service registration by @martinothamar-agent in https://github.com/Altinn/app-lib-dotnet/pull/1782
### Dependency Upgrades 📦
* chore(deps): pin dependencies by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1730
* Update Microsoft.OpenApi to version 2 by @ivarne in https://github.com/Altinn/app-lib-dotnet/pull/1766
* chore(deps): update actions/github-script action to v9 by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1733
* chore(deps): update github-actions non-major dependencies (patch) by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1731
* chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1738
* chore(deps): update nuget non-major dependencies (patch) by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1737
* chore(deps): update nuget non-major dependencies (minor) by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1743
* chore(deps): update dependency minver-cli to v7 by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1768
* chore(deps): update github/codeql-action action to v3.36.0 by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1767
* chore(deps): update dependency coverlet.collector to v10 by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1770
* chore(deps): update dependency system.formats.asn1 to v10 by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1776
* chore(deps): update dependency minver to v7 by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1775
* Update a few testing dependencies by @ivarne in https://github.com/Altinn/app-lib-dotnet/pull/1781
* chore(deps): update github/codeql-action action to v4 by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1778
* chore(deps): update marocchino/sticky-pull-request-comment action to v3 by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1779
* chore(deps): update peter-evans/create-or-update-comment action to v5 by @renovate[bot] in https://github.com/Altinn/app-lib-dotnet/pull/1780
### Other Changes
* refactor: change InstanceLocker from scoped to singleton service by @vxkc in https://github.com/Altinn/app-lib-dotnet/pull/1746
* Go a few steps further in unifying IInstanceDataAccessor and LayoutEvaluatorState by @ivarne in https://github.com/Altinn/app-lib-dotnet/pull/1747
* Deprecate sender and use get binary data stream by @MagnusHAa in https://github.com/Altinn/app-lib-dotnet/pull/1772
**Full Changelog**: https://github.com/Altinn/app-lib-dotnet/compare/v8.12.1...v8.12.2