Skip to content

Getting Started

In this step-by-step guide, you’ll learn how to set up Nirvana Connect to create a secure, private connection between your Nirvana VPC and your AWS (or any other cloud provider) environment.

Whether you’re logging in for the first time or configuring a production-grade private link, this guide will walk you through the entire process, from signing in, creating your first VPC, and provisioning a connection, to completing the setup on AWS.

  1. Visit dashboard.nirvanalabs.io
  2. Log in with your credentials or click Sign up to create a new account

Dashboard login screen

  1. Once logged in, click Cloud Dashboard in the sidebar to access the main control panel

You will now see the Compute, Storage, and Networking menus in the navigation panel.

Navigation panel showing Compute, Storage, and Networking options

  1. Navigate to Networking → VPCs

Navigating to VPCs section

  1. If this is your first time, the table will be empty. Click Create VPC

Empty VPCs table with Create VPC button

  1. Fill in:
    • Name
    • Subnet Name
    • Region
    • (Optional) Tags
  2. Click Create. Once created, the VPC will appear with Status: Ready

VPC created with Ready status

  1. Navigate to Networking → Connect → Connections

Navigating to Connections section

  1. If this is your first time, the table will be empty. Click Create Connection
  2. Fill out the form:
    • Name: A descriptive connection name (e.g., aws-connection)
    • Region: The Nirvana region where your VPC is located (e.g., eu-frk-1)
    • Bandwidth: Choose the capacity (e.g., 50, 100, 500 Mbps)
    • CIDRs: Select your Nirvana VPC CIDR
    • Provider Name: AWS
    • Provider CIDRs: Enter the AWS VPC CIDR or prefixes behind your TGW/VGW
    • AWS Account ID: Your 12-digit AWS account ID
    • AWS Region: The AWS region to connect to (e.g., eu-central-1)
    • Tags: Optional metadata

Connection creation form

  1. Click Create Connection

Step 3: Check Connection Status and Parameters

Section titled “Step 3: Check Connection Status and Parameters”
  1. After creating the connection, you will see it listed with Status: Creating

Connection with Creating status

  1. Once provisioning is complete, the status will change to Ready

Connection with Ready status

  1. View connection details:
    • Router IPs (Nirvana and AWS sides)
    • ASNs for BGP configuration
    • CIDRs
    • Bandwidth (50 Mbps / 200 Mbps / 500 Mbps / 1 Gbps / 2 Gbps)
    • Provider details

Connection details view showing technical parameters

You will use these values when configuring AWS.

From the connection list, open the menu under Actions and select Setup Connection (or open the Setup tab in the details view).

Setup Connection action in the menu

Follow the guided steps:

Step 4.1: Accept the connection in AWS Direct Connect

Section titled “Step 4.1: Accept the connection in AWS Direct Connect”
  1. Open the AWS Direct Connect console
  2. Go to Connections
  3. Find the pending connection with the name shown in the Setup panel
  4. Accept and confirm

AWS Direct Connect acceptance instructions - Step 1 AWS Direct Connect acceptance instructions - Step 2 AWS Direct Connect acceptance instructions - Step 3

Step 4.2: Create a Virtual Private Gateway (VGW)

Section titled “Step 4.2: Create a Virtual Private Gateway (VGW)”
  1. Go to AWS VPC → Virtual private gateways
  2. Create a new VGW with:
    • Name tag: suggested name from the panel
    • ASN: the AWS-side ASN shown in the panel
  3. Click Create virtual private gateway

Virtual Private Gateway creation guide - Step 1 Virtual Private Gateway creation guide - Step 2

  1. In Virtual private gateways, select the new VGW
  2. Click Actions → Attach to VPC
  3. Select your target VPC and attach

VGW attachment to VPC instructions - Step 1 VGW attachment to VPC instructions - Step 2 VGW attachment to VPC instructions - Step 3 VGW attachment to VPC instructions - Step 4

Step 4.4: Add the Nirvana VPC CIDR to the AWS route table

Section titled “Step 4.4: Add the Nirvana VPC CIDR to the AWS route table”
  1. Go to AWS VPC → Route tables
  2. Select the route table for the target VPC
  3. Click Edit routes → Add route:
    • Destination: Nirvana VPC CIDR
    • Target: the VGW from Step 4.2
  4. Save changes

AWS route table configuration guide - Step 1 AWS route table configuration guide - Step 2 AWS route table configuration guide - Step 3

Step 4.5: Create a Private Virtual Interface (VIF)

Section titled “Step 4.5: Create a Private Virtual Interface (VIF)”
  1. Go to AWS Direct Connect → Connections
  2. Select the connection and click Create virtual interface
  3. Configure the interface:
    • Type: Private
    • Gateway type: Virtual Private Gateway
    • Virtual interface name: suggested from the panel
    • Virtual interface owner: My AWS Account
    • Virtual Private Gateway: the VGW attached
    • BGP ASN: from the panel
    • Peer IPs and BGP Auth Key: exactly as shown in the panel
  4. Click Create interface

Private Virtual Interface creation steps - Step 1 Private Virtual Interface creation steps - Step 2 Private Virtual Interface creation steps - Step 3 Private Virtual Interface creation steps - Step 4 Private Virtual Interface creation steps - Step 5

When the VIF is up, BGP will be established and the private link will be active.

  1. From an EC2 instance in the AWS VPC, test connectivity to resources in your Nirvana VPC CIDR (for example, by pinging or curling a private service)
  2. From a Nirvana VM or Pod, test connectivity back to AWS resources

If connectivity fails, check:

  • Route table entries (Nirvana CIDR to VGW)
  • VIF status (BGP should be up)
  • Security groups and NACLs on both sides
  • Router IPs, ASNs, and BGP keys

Once traffic flows in both directions, your private connection between Nirvana and AWS is fully established! For additional support or troubleshooting, you can reach out to our support team.

  • VIF Down: Check for incorrect BGP keys, mismatched ASNs, or reversed IP addresses
  • No Connectivity: Confirm route table entries, security group rules, and that CIDRs are not overlapping
  • Stuck in Creating: Open connection details and verify all values. Check VIF state in AWS
  • Edit: Use the menu to edit Provider CIDRs or reopen the Setup steps if needed