Blog

Networks as Code - Deploy secure access programmatically

February 3, 2024

Networks as Code - Deploy secure access programmatically

What is Networks as Code?

Networks as Code (NaC) is the application of Infrastructure as Code (IaC) concepts to the network domain including traditional data centers, campus networks, WANs, and cloud environments.  Networks as Code is also referred to as Connectivity as Code.

Infrastructure as Code is the management and provisioning of infrastructure through code instead of through manual processes.  Configuration files are used to deploy and configure infrastructure.  This allows configurations to be edited and distributed easily.

What do Networks as Code enable?  What are the benefits of Networks as Code?

Networks as Code enables application developers to describe the application connectivity requirements in a simple configuration file.  Specifically, for Remote.It enabled applications, developers only need to apply a single line of code to resources to register resources and apply predefined configurations such as which services are being shared and to whom.

Developers are no longer required to have any knowledge of the networking topology including firewalls, zones, subnets, and other networking information.  Developers and DevOps/IT can each focus on their areas without back and forth communication discussing the application and network security.

How to deploy Remote.It as Networks as Code?

Use our one-line install to build connectivity directly into your infrastructure

Networks as Code allows users to deploy secure access programmatically.  Use our one-line install to build connectivity directly into your infrastructure, eliminating all the IT-driven user management and provisioning steps that typically delay deployment.  Completely empty security groups and no ingress ensure a Zero Trust solution.

The Remote.It one-line install command will download the correct device package and register the device to your account.

  1. Login to your account using the web portal or desktop application
  2. Select the + button and select the platform you would like to install Remote.It on
  3. Copy and paste the provided one-line install command to the device’s console.  This will start the download and installation process.
  4. The registered device will appear in your device list

Do I need to configure port forwarding or firewall rules to enable Remote.It?

No. Remote.It does not require any port forwarding or firewall rules to work.  In fact, Remote.It will work when devices do not have a public IP address.

How does Remote.It connect my resources without port forwarding?

Please review our Technology page for more details including the components, how connections are made, type of connections, and more.

Private assets need to be private, while also being available anytime from anywhere, for those with the proper permissions. Our mission is to enable this reality by being the go-to tool for developers, DevOps, and IT teams to deploy truly private Zero Trust connectivity. Ryo Koyama - CEO, Co-Founder, Remote.It

Related Blogs