Overview
Last updated on
One of the best ways to learn is to get practical experience with STACKIT services using following hands-on tutorials. They describe the creation-configuration-using-deletion lifecycle of service plans. Before you start just contact our support team to create a customer account like described here.
Prerequisites
Section titled “Prerequisites”In order to follow the steps described on this page, the following conditions need to be met:
-
Your organization has a customer account.
(See: Create a customer account) -
You have a User Account with the necessary permissions.
(See: Create a user account) -
You have a Project in your customer account.
(See: Create a Project) -
You know the Project ID. It is displayed in the projects list of the Resource manager:

-
You have created a Service Account.
(See: Create a Service account) -
You have assigned the required project permissions to this service account.
(See: Assign permissions to a service account) -
You have created an Access Token for this service account.
(See: Assign authentication token to a service account)
The STACKIT VPN API provides comprehensive functionality to create, manage and delete VPN Instances within your STACKIT environment, enabling full control over your VPN resources programmatically.
Access the API documentation here: STACKIT VPN API Documentation
Portal
Section titled “Portal”The STACKIT Portal provides an intuitive dashboard for comprehensive management of all VPN features, allowing you to easily configure, monitor, and control your VPN resources.
Locate VPN Settings
Section titled “Locate VPN Settings”You can manage your VPN gateways and connections within your STACKIT project. VPN settings are located in the navigation menu within the Networking section.
- Log into the STACKIT Portal.
- Select your project from the project list.
- In the sidebar navigation, select Networking > VPN.
VPN Portal features
Section titled “VPN Portal features”The VPN Portal pages provide views of your secure connectivity infrastructure. Within these views you can perform the following tasks:
- Monitor Gateway and Connection Status: View the current state of your VPN gateways, and detailed Tunnel states of your Connections.
- Manage Gateways and Connections: Create, edit, or delete site-to-site VPN Gateways and connections.
- Configure Routes: Update static routes or review dynamic BGP advertisements for your route-based VPNs.
- View Public IPs: Identify the public IP addresses assigned to your VPN gateways for peer configuration.
The STACKIT VPN functionality is integrated into the STACKIT SDK for Go, allowing for seamless automation and custom VPN configurations through code. It provides developers with the tools needed to programmatically deploy and manage VPN resources within the STACKIT Cloud.
Comprehensive documentation for the STACKIT SDK, including usage examples and best practices, can be found here: STACKIT SDK for Go
CLI functions will be available soon
Learn more about STACKIT CLI: STACKIT CLI
Terraform
Section titled “Terraform”Terraform functions will be available soon
Detailed documentation for the STACKIT Terraform Provider can be found here: STACKIT Terraform Provider