Telstra Programmable Network

A new kind of network

From 30 November 2023 - Telstra Programmable Network will no longer available for purchase by new customers.

Existing customers may continue to receive Telstra Programmable Network but from 16 July 2025 will no longer be able to add new services or recontract existing services.

From 16 January 2026 we will exit Telstra Programmable Network and cancel all remaining Telstra Programmable Network services.

Key Features

Digital technology such as cloud and the Internet of Things is powering transformation around the world. Unlocking the full potential of those services requires an agile network to match. With Telstra Programmable Network, you can enjoy secure, flexible and on demand connectivity to virtual network services around the globe with automatic provisioning in minutes. All through one self-service, software-defined networking (SDN) platform.

Telstra Programmable Network gives you Network as a Service to make the network your competitive advantage.

Automated connectivity and Global Exchange

Browse the TPN Global Exchange to add your network building blocks by choosing clouds, data centres and services from an ecosystem of 170+ cloud service providers and 35+ enabled data centres. Enjoy automated connectivity to AWS, Azure, Google and Oracle.

VNF Marketplace

Select from a marketplace of virtual network functions (VNFs) vFirewalls and vRouters from leading vendors. Bring your own licence or choose Telstra VNFs, such as Telstra Cloud Router which come with licences included.

Fast, customisable networks

Use the platform canvas to design and deploy your modular solutions, with layer 2 Ethernet connections and VNFs provisioned in under ten minutes and flexible commercials.


One platform with endless possibilities

Create the network you want. Choose from modular capabilities and self-provision your choice of network capacity, services and applications.

Respond faster

Provision in minutes not months so you can adapt to changing business and market demands.

Reach global markets

Connect to new customers in more places with ease and speed. We have already laid the infrastructure so you don’t have to.

Accelerate your application performance

Dynamic access to secure private connections helps to improve end-user experiences.

Pay only for the services and functionality you need

Virtualise your network services, reduce capital expenses and move away from rigid contracts.

How it works

  1. Click to access a self-serve SDN platform for network control at your fingertips

  2. Choose the services you want - add exchange connections from the Global Exchange and virtual network functions from the Marketplace

  3. Connect your services – use the platform canvas to design and deploy your modular solutions

Price and plan

Try our interactive Telstra Programmable Network Pricing Calculator for a cost estimate for your service.

Tutorials for Telstra Programmable Network

Watch our tutorial videos to learn how to build key use cases

Discover a software-defined network that will adapt with you in real time, offer a new level of control and flexibility, and evolve to suit your business.

[title: Telstra’s Programmable Network. Software-defined networking platform]

welcome to Telstra's programmable network, a software-defined networking platform that is built up our self-provision dynamic network services. I'm excited to show you how easy and quickly it is to:

[text on screen and audio: create topologies, adjust the values based on your needs, access different cloud providers, virtual network functions, becoming an exchange partner and viewing the system messages].

So, let's get started. After logging in you should see the dashboard, click on sidebar to see the different menus. Let's select Network first, click this icon over here at the lower left of your screen to create a new topology. Give it a name and a description, then click ‘Save’. To create a point-to-point bandwidth, click ‘Pop’, select a data-centre endpoint, rename it and then save. Let's add another one, this time let's try Sydney.

Let's now create a flow between the two end points. Drag and drop the first point to the second point to build a flow, but give it a name. Select a VLAN. Customize your network flow ranging from one megabit per second to ten gigabits per second, with an hourly, daily, monthly or yearly turn. You can see that as you change the bandwidth and the duration of the contract, the service fee changes in real-time. click ‘Save’. Let's now deploy our newly created physical ports by clicking the ’Deploy’ button right here. You can still edit the values or add new contracts after deployment.

In addition to creating a point-to-point connection between the two physical ports, you can also create a connection to exchange providers, for example public cloud providers, Telstra's IP VPN and Internet services and other customers we've listed themselves as exchange providers. To access the exchange directory, click on the third icon on the left and you will see a list of exchange providers. Here you can request to connect to anyone on the exchange. Once you have established a connection with an exchange provider, you can use the same method as shown before to create a flow to them. Let's assume we have created a connection to Amazon. Click on ‘Add items’ and then select ‘Exchange partners’. Let's pick Amazon Web Services, New Jersey. And then select the port, click ‘Done’. You'll notice that an exchange partner has a little man icon on it to avoid confusion between the points. Follow the same process, drag and drop and customize the values. In addition to connecting to exchange providers you can also add Internet access on demand or connected Telstra's IP network.

The marketplace directory is where you can select vendors from a range of Telstra's partners to consume virtual network functions on-demand. These virtual network functions are simply used to create a ‘d’ mark between exchange partners or provide security for internet access. Depending on the vendor chosen you have the freedom to add a V router, load balancer, WAN optimizer and many more.

Let's try adding another vendor, cisco. Select ‘Router’ and then click ‘Add to my images’. Drag it to the end point and customize the values. When you click the ‘Gear’ icon of the virtual network function, a new window will open with a virtual network computing screen, which allows you to see the router screen booting up in real time. Once it has been loaded you can then configure the virtual network function via the command line interface. As mentioned earlier, the exchange gives you, the user, the ability to connect with various exchange providers. However, if you have services to sell then you can list your presence on the exchange as well. This is done on the exchange settings screen on the left.

And lastly, the message centre. This is where you can view your requests on exchange connection and other messages.

To recap what we've done, by using Telstra's programmable Network, you can build a simplel or creative network that suits your needs. It happens in real time and can be deployed in minutes. With a wide range of exchange partners or even become a partner by listing your own service on portal, see your system and connection requests, you can have control of your network at your fingertips. [text both on screen and audio: Contact your Telstra account representative today to learn more or visit]

Case studies

Here are some of our customers enjoying on demand connectivity with Telstra Programmable Network.


Empowering Mannatech Japan's agility, resilience and efficiencies with Telstra Programmable Network.


Easier and more cost-effective peering with global content providers through TPN.


Delivering exceptional customer experiences by bridging the technology gap.

Use cases

With Telstra Programmable Network you can build modular solutions and create the network you want. Here are just some of the ways our customers have used Telstra Programmable Network.

Cloud connectivity

Create direct private connections to public clouds such as AWS, Azure, Oracle and Google Cloud, and access many more. Use Telstra Cloud Router to dynamically change routes between your cloud services.

Developer APIs

See our Telstra Programmable Network APIs. You can use these to program your business systems and applications to integrate with ours.

Save the Children connects more families with secure, supported tech

Article 5 minute read

Data centre interconnect

Connect on demand to a global network of enabled data centres. Get the stability, capacity and efficiency of layer 2 Ethernet connectivity with the flexibility of on demand SDN technology.

[title: A new kind of network. Data Centre Interconnect]

We're going to demonstrate data centre interconnect, quite simply the ability to turn up capacity between two different data centres. I'm gonna create two data centre endpoints, so go under networks on the platform and then create a topology. So, I'm gonna just hit this, and this is my use case DCI, which stands for data centre interconnect. I'll add ports onto this topology. So, let me add a port, let's say in a Telstra data centre. Let's add another one, in perhaps Taipei and

another one in…one Wilshire, which is on the U.S west coast. I can rename these, so I can just rename this to Taipei DC as an example, and quite simply to be able to create layer 2 data centre interconnect, I'll be deploying what is called a flow.

So, drag and drop one endpoint over another. Call it whatever you want to call it, you can choose VLAN, that again is completely customisable by the customer and then you select the bandwidth, so we offer 1GB and 10GB ports. In this instance let me deploy 10mbps and this is going between Sydney and LA. I can do this for one hour, one day and you'll also notice the dollar values changing. You can also select your latency, this is basically the SLA latency. So, I'm gonna do this for 10mbps for 1 hour let's say, and then auto disconnect it.

And I can also do one other one, let's say between Sydney and Taipei. So, that would be my second Ethernet virtual circuit in this example, again choose the VLAN and I want this maybe for one day and I need 5mbps and I want to auto disconnect that, and I can save it and quite simply to deploy it, I will hit ‘Deploy’.

Once this is deployed and this goes green, that particular capacity would be available to me to use between those two data centre endpoints. And I can then overlay multiple contracts on each of these virtual circuits as well.

[text on screen: To find out more, visit: and] 

Secure internet access

Connect securely to the internet from your WAN service in near real-time and with unlimited internet. Use virtual network functions (VNFs) such as virtual routers and firewalls to secure your traffic to the internet.

[title: A new kind of network. Secure internet access]

The next use case we're gonna build is secure internet access out of an IP VPN Network, that the customer might be hosting with us. So in this use case we're gonna use a virtual appliance to securely connect back into an internet connection and provide a secure internet breakout for an existing IP VPN.

So, I'm going to create a new topology, call it ‘secure internet access’. We're gonna induct the first component which is the IP VPN endpoint. So, if we go on to global exchange, go under Telstra IP VPN, add IP VPN. Let's try and do this in Japan. So, that's our IP VPN virtual port. Now remember just all the sites IP VPN sites would be hanging at the back of it.

The second element I'm gonna use is an ‘internet access’. So I'm gonna introduce an internet endpoint into the mix, again in Japan. Add an ‘internet’. You could request certain IPS from this internet endpoint.

So, in this tenancy, I can do either a slash 30 or a slash 29, and I'll save it now. We need a virtual router or a virtual firewall from the marketplace so we can naturally introduce a firewall. We will go to marketplace, I'm gonna select firewall, let's do a Palo Alto firewall. Let's spin that up in Japan. And quite simply when we are trying to induct that it's actually going to spin a virtual machine with a Palo Alto image on it. And once this is deployed it’s gonna go green, so the use case is all the IP VPN side needs secure access to the Internet.

And we're gonna deploy flows into each of these. So I'm just gonna wait till the virtual appliance is deployed. The benefit of this virtual appliance could be that it's terminating both the internet access, cloud access, it could be terminating third-party VPNs as an example, for SSL termination etc on the network. But once this is ready we can certainly deploy flows from our IP Network, in this case IP VPN, and then another flow from the virtual appliance towards Internet as well.

It usually takes about two to three minutes to deploy one of these and we do offer an SLA of 10 minutes. And while we are waiting, we just quickly show you what other things are available in the marketplace as well. So if we click on marketplace, you could use a Cisco firewall or router, you could use an open source image from BIOS, potentially a

quagga virtual router, Palo Alto as we have used in this example.  Fortinet riverbed optimization very recently we have also onboard and juniper both for the universal CPE as well as the Virtual SRX as well as the value cloud SD van appliance.

Now while we were talking, that virtual network function is up, so the Palo Alto firewall should be up. I'm going to revive the topology that we were working on to secure internet access.

I can now deploy a flow from my IP VPN to an interface in the firewall. So I can choose the interface, I can choose certain IP addresses for private pairing. And I can also choose the bandwidth dynamically as well.

So as little as one hour or as high as thirty six months. Okay, so I'm just going to do one day in this example, auto-disconnected. Just gotta choose a private ASN and very similarly, I'll deploy a connection towards the internet endpoint as well. So this would be my internet flow. Again, I'll just pick another interface on that firewall dynamically, and then choose 10mbps for one hour and simply hit deploy.

Once the flows are deployed, I'll be in production in less than five minutes in this particular use case where I've actually secured an internet connection, breakout for an existing IP VPN network.

Thank you.

[text on screen: To find out more, visit: and]



"The carrier continues to focus on building networks of the future through various software-defined initiatives, including virtualizing its core and implementing a programmable network fabric, facilitating increased flexibility and operational agility in serving customers in Australian and international markets."

IDC MarketScape: Asia/Pacific Next-Generation Telcos: Telecom Services 2018 Vendor Assessment, Doc # AP43860618, May 2018

“Telstra has become the first telco to interconnect its flagship software-defined platform, Telstra Programmable Networks (TPN) directly to the Equinix Cloud Exchange (ECX) and expose clouds services to a TPN GUI… few operators, perhaps a handful, have built their own SD-platform from the core, embraced a lot of open source and gone down the path of building own ‘IP’ and lines of code.”

GlobalData, September 2018

“TPN has enabled us to improve our business continuity, save millions of Yen in hardware costs, and given us the platform for further digitisation. Our network engineers think it’s the coolest thing they have seen in years!”

Marc Arkinstall, IT Manager, Mannatech Japan

Brands we work with

Why Telstra

Leading innovation

Telstra Programmable Network is the industry’s first globally connected on demand networking platform, developed in-house using an agile DevOps model. We are continuing to build capabilities that power your competitive advantage, including a $3b commitment to digitise our network services and collaborating to build OpenKilda, a new opensource SDN controller.

Expertise to match your business needs

Draw on the experience of our global experts and business partners who understand the importance of your network and can help you design, build and manage complete integrated solutions, whatever your requirements.

Extensive, fast and reliable network

You can access more than 2,000 PoPs and connectivity in more than 200 countries and territories globally, on a network consistently ranked amongst Asia’s most peered IP networks by Dyn’s Internet Intelligence.

Getting started

Access the Telstra Programmable Network.

Things you need to know

*Gartner Critical Capabilities for Network Services, Asia Pacific, High Performance Networks 2018, Low Latency and High Capacity Networks 2014-2017

Read our customer terms for Telstra Programmable Network here.