Find an API

Search public APIs with auth details & Postman guides

← All APIs

AWS Network Manager

amazonaws · Cloud

Cloud No Auth Free & Open cloud Sandbox

Amazon Web Services enables you to centrally manage your Amazon Web Services Cloud WAN core network and your Transit Gateway network across Amazon Web Services accounts, Regions, and on-premises locations.

Authentication

No authentication requiredFree to use with no key needed.

Sample Requests

GET ListConnectPeers

Returns a list of core network Connect peers.

https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/connect-peers?NextToken=example&nextToken=example&MaxResults=example&maxResults=1&coreNetworkId=example&connectAttachmentId=example

Hover any highlighted part to learn what it does

curl -X GET "https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/connect-peers?NextToken=example&nextToken=example&MaxResults=example&maxResults=1&coreNetworkId=example&connectAttachmentId=example"
import requests
params = {
    "NextToken": "example",
    "nextToken": "example",
    "MaxResults": "example",
    "maxResults": "1",
    "coreNetworkId": "example",
    "connectAttachmentId": "example"
}
response = requests.get(
    "https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/connect-peers",
    params=params,
)
print(response.json())
const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/connect-peers');
url.searchParams.set('NextToken', 'example');
url.searchParams.set('nextToken', 'example');
url.searchParams.set('MaxResults', 'example');
url.searchParams.set('maxResults', '1');
url.searchParams.set('coreNetworkId', 'example');
url.searchParams.set('connectAttachmentId', 'example');

const response = await fetch(url); 
const data = await response.json();
console.log(data);
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

func main() {
	baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/connect-peers")
	q := baseURL.Query()
	q.Set("NextToken", "example")
	q.Set("nextToken", "example")
	q.Set("MaxResults", "example")
	q.Set("maxResults", "1")
	q.Set("coreNetworkId", "example")
	q.Set("connectAttachmentId", "example")
	baseURL.RawQuery = q.Encode()
	targetURL := baseURL.String()
	req, _ := http.NewRequest("GET", targetURL, nil)

	client := &http.Client{}
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}
require "net/http"
require "json"

uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/connect-peers")
uri.query = URI.encode_www_form({
  "NextToken" => "example",
  "nextToken" => "example",
  "MaxResults" => "example",
  "maxResults" => "1",
  "coreNetworkId" => "example",
  "connectAttachmentId" => "example"
})

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"

req = Net::HTTP::Get.new(uri)

res = http.request(req)
puts JSON.parse(res.body)
<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/connect-peers?" . http_build_query([
    "NextToken" => "example",
    "nextToken" => "example",
    "MaxResults" => "example",
    "maxResults" => "1",
    "coreNetworkId" => "example",
    "connectAttachmentId" => "example"
]);
$opts = ["http" => [
    "method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));
GET ListCoreNetworks

Returns a list of owned and shared core networks.

https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/core-networks?NextToken=example&nextToken=example&MaxResults=example&maxResults=1

Hover any highlighted part to learn what it does

curl -X GET "https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/core-networks?NextToken=example&nextToken=example&MaxResults=example&maxResults=1"
import requests
params = {
    "NextToken": "example",
    "nextToken": "example",
    "MaxResults": "example",
    "maxResults": "1"
}
response = requests.get(
    "https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/core-networks",
    params=params,
)
print(response.json())
const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/core-networks');
url.searchParams.set('NextToken', 'example');
url.searchParams.set('nextToken', 'example');
url.searchParams.set('MaxResults', 'example');
url.searchParams.set('maxResults', '1');

const response = await fetch(url); 
const data = await response.json();
console.log(data);
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

func main() {
	baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/core-networks")
	q := baseURL.Query()
	q.Set("NextToken", "example")
	q.Set("nextToken", "example")
	q.Set("MaxResults", "example")
	q.Set("maxResults", "1")
	baseURL.RawQuery = q.Encode()
	targetURL := baseURL.String()
	req, _ := http.NewRequest("GET", targetURL, nil)

	client := &http.Client{}
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}
require "net/http"
require "json"

uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/core-networks")
uri.query = URI.encode_www_form({
  "NextToken" => "example",
  "nextToken" => "example",
  "MaxResults" => "example",
  "maxResults" => "1"
})

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"

req = Net::HTTP::Get.new(uri)

res = http.request(req)
puts JSON.parse(res.body)
<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/core-networks?" . http_build_query([
    "NextToken" => "example",
    "nextToken" => "example",
    "MaxResults" => "example",
    "maxResults" => "1"
]);
$opts = ["http" => [
    "method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));
GET DescribeGlobalNetworks

Describes one or more global networks. By default, all global networks are described. To describe the objects in your global network, you must use the appropriate Get* action. For example, to list the transit gateways in your global network, use GetTransitGatewayRegistrations .

https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/global-networks?NextToken=example&nextToken=example&MaxResults=example&maxResults=1&globalNetworkIds=example

Hover any highlighted part to learn what it does

curl -X GET "https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/global-networks?NextToken=example&nextToken=example&MaxResults=example&maxResults=1&globalNetworkIds=example"
import requests
params = {
    "NextToken": "example",
    "nextToken": "example",
    "MaxResults": "example",
    "maxResults": "1",
    "globalNetworkIds": "example"
}
response = requests.get(
    "https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/global-networks",
    params=params,
)
print(response.json())
const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/global-networks');
url.searchParams.set('NextToken', 'example');
url.searchParams.set('nextToken', 'example');
url.searchParams.set('MaxResults', 'example');
url.searchParams.set('maxResults', '1');
url.searchParams.set('globalNetworkIds', 'example');

const response = await fetch(url); 
const data = await response.json();
console.log(data);
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

func main() {
	baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/global-networks")
	q := baseURL.Query()
	q.Set("NextToken", "example")
	q.Set("nextToken", "example")
	q.Set("MaxResults", "example")
	q.Set("maxResults", "1")
	q.Set("globalNetworkIds", "example")
	baseURL.RawQuery = q.Encode()
	targetURL := baseURL.String()
	req, _ := http.NewRequest("GET", targetURL, nil)

	client := &http.Client{}
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}
require "net/http"
require "json"

uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/global-networks")
uri.query = URI.encode_www_form({
  "NextToken" => "example",
  "nextToken" => "example",
  "MaxResults" => "example",
  "maxResults" => "1",
  "globalNetworkIds" => "example"
})

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"

req = Net::HTTP::Get.new(uri)

res = http.request(req)
puts JSON.parse(res.body)
<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/global-networks?" . http_build_query([
    "NextToken" => "example",
    "nextToken" => "example",
    "MaxResults" => "example",
    "maxResults" => "1",
    "globalNetworkIds" => "example"
]);
$opts = ["http" => [
    "method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));

Postman Setup Guide

Get Postman ↗
  1. See official documentation for authentication and setup.

What can you build with AWS Network Manager?

AWS Network Manager is a Cloud API. Developers commonly use cloud APIs for:

  • provisioning and managing cloud infrastructure
  • automating deployments and container orchestration
  • monitoring uptime and performance metrics
  • managing storage buckets and databases
  • setting up auto-scaling and load balancing

No authentication required. This API is open — no signup or key needed. Ideal for quick prototypes and public-facing features. AWS Network Manager is free to use, making it a low-risk choice to experiment with.

New to APIs? Read our beginner's guide · Learn about API keys · What is REST?

Open documentation ↗