NETHERLANDS → STACKIT · GUIDE

Migrating to STACKIT from the Netherlands: what changed and how to prepare

Since April 2026 the Dutch central government has a framework agreement with STACKIT, and KPN has announced a sovereign cloud built on STACKIT. This page keeps apart what the sources say and what they leave open, then shows how to prepare a migration from AWS, Azure or VMware. StackToIT is an independent product with no partnership with, and no endorsement by, STACKIT, KPN or the Dutch government.

What changed in the Netherlands

Three developments, each with the source it rests on.

  1. Framework agreement for central government

    On 23 April 2026 the Dutch government published that a framework agreement with STACKIT is signed and in effect. SLM Rijk negotiated it. Central government organisations (rijksorganisaties) can buy STACKIT cloud services on agreed terms without negotiating their own contracts.

  2. Terms named to parliament

    In an answer to parliamentary questions, received on 9 June 2026, State Secretary Aerdts names the terms. All data, including personal data, is processed exclusively within the European Economic Area (EEA). SLM Rijk will check compliance by exercising the audit right in the contract. There are agreements on (early) termination of the contract when ownership changes, for example if STACKIT is acquired by an owner outside the EEA. That is a contract safeguard, not news of a takeover: the answer mentions no actual or planned acquisition.

  3. KPN European Sovereign Cloud, powered by STACKIT

    On 28 May 2026 KPN and Schwarz Digits, the IT and digital division of the Schwarz Group, announced this offering for the Dutch market. KPN data centres in the Netherlands host it. The release expects the Dutch region from mid-2027, so a Dutch STACKIT region is not available yet, and it says the offering is sold exclusively through KPN and its partners.

  4. Reported: De Nederlandsche Bank

    Techzine reports that De Nederlandsche Bank, the Dutch central bank, signed a deal with STACKIT to reduce its dependence on American cloud companies. The article names no primary source and gives no scope, value or duration. We have not verified the report against a primary source, so read it as a report.

What this means for your organisation, and what it does not

  • An option, not a duty

    The answer is plain: “Er geldt geen afnameverplichting”, there is no purchase obligation. SLM Rijk made no agreements on purchase; that decision lies with the organisations themselves. Signing the agreement does not mean that any part of central government has actually bought STACKIT services.

  • Eligibility is yours to check

    The answer speaks of central government organisations (rijksorganisaties) and does not address other public bodies. A central government organisation that wants to buy cloud services can ask its purchasing organisation how to arrange this. If yours is not one, or you are unsure, put the question to your procurement and legal teams. StackToIT gives no procurement advice.

  • No Dutch region yet

    Until the Dutch region exists, a workload you move to STACKIT does not run in a Dutch STACKIT region. The target region is one of the questions a StackToIT run asks you to answer, so settle it early.

  • No savings and no certification implied

    None of the sources states cost savings. A framework agreement or the name of a sovereign cloud is not a compliance certification of your own workload, and StackToIT makes neither claim.

  • Independent tooling

    StackToIT is an independent product. It is not affiliated with STACKIT, KPN, SLM Rijk or the Dutch government, and none of them endorses it.

How to prepare a migration from AWS, Azure or VMware

The order is the same for every source. What differs is the input you start from.

  1. 1. Take stock of what you run

    Collect the Terraform of your AWS or Azure estate with its variable files, or an RVTools export of your VMware estate. A variable without a value leaves a unit without a draft, so give the tool the same files your pipeline uses.

  2. 2. Classify every resource

    Find out which services have a like-for-like target on STACKIT and which need work. In the AWS guide's run, for example, DynamoDB has no compatible service and Lambda has no generally available function service, so both change the design.

  3. 3. Settle the open decisions early

    Target region, exposure to the internet, sizes, boot images and the method of data movement are decisions, not defaults. Give each one an owner before you build.

  4. 4. Prepare the landing zone

    Before the first apply the organisation and project on STACKIT must exist with their networks and access. A run lists what you have to provide.

  5. 5. Plan data and cutover

    For every stateful unit choose a mechanism by data size, change rate and tolerated downtime. Record the rollback limit before the window and name who decides go or rollback.

  6. 6. Review, then apply with your own pipeline

    An architect reviews the draft, the owner approves, and a person applies it. Move in waves and keep the source running until the switch is proven.

Which input to start from

SourceWhat StackToIT readsWhere to continue
AWSTerraform code of the estateThe complete AWS to STACKIT migration guide
Microsoft AzureTerraform code (AzureRM or AzAPI)The complete Microsoft Azure to STACKIT migration guide
VMwareRVTools export (vInfo, vDisk and vNetwork sheets)The complete VMware to STACKIT migration guide

The guides show real StackToIT output on small example estates.

What StackToIT contributes

StackToIT prepares the migration and stops before deployment.

  • Assessment

    Every migration unit gets a target, a class, a confidence, findings and reasons. What is unknown stays open instead of being guessed.

  • Target architecture

    Resources are mapped to STACKIT services, and architecture diagrams are generated.

  • Terraform drafts

    STACKIT Terraform drafts for the units that have a target, for your architects to review.

  • Plan and decisions

    A step-by-step plan with migration sequencing, dependencies and risks, and a decision register that names who must answer what.

  • Runs on your files

    StackToIT runs on your own machine or in your CI. It reads files and writes files, applies nothing, and your own pipeline stays in charge.

Proven on a real AWS estate

The AWS Retail Store Sample App, a public Terraform project from AWS, assessed by StackToIT and published in full, exactly as the run wrote it.

View Case Study
282
Terraform resource declarations analyzed
44
migration units identified
38
target units generated, from 52 considered
331
plan steps written

Questions Dutch organisations ask first

Can my organisation use the framework agreement?

The framework is for central government organisations (rijksorganisaties), which can ask their purchasing organisation how to arrange a purchase. Whether your organisation counts as one depends on its status, so ask your procurement and legal teams. Do not count on reading the agreement itself: it was not sent to parliament, because it is largely business-confidential and a non-disclosure agreement applies.

Is there a STACKIT region in the Netherlands?

Not yet. KPN and Schwarz Digits expect the Dutch region from mid-2027 and say the offering is sold exclusively through KPN and its partners.

Is StackToIT connected to STACKIT, KPN or the Dutch government?

No. StackToIT is independent and has no partnership with, and no endorsement by, any of them.

Does StackToIT migrate our systems?

No. It assesses your files, drafts the target and writes the plan. A person applies the Terraform with the organisation's own pipeline.

Where do we start?

With the input of your source: Terraform for AWS or Azure, an RVTools export for VMware. Run the assessment on your own machine and read the decision register first.

Sources

Your next move: STACKIT.

Tell us about your estate. We show you what StackToIT delivers for it: target architecture, Terraform artifacts and a structured migration plan.

Leave your contact details and our specialists will get in touch.

Prefer to write yourself? connect@stacktoit.com

We use your details only to answer this request and to discuss a possible pilot. Privacy policy