The Forward Networks platform creates a complete digital twin of your network—but the power of that data multiplies when it’s accessible via API. Whether you’re pushing insights into dashboards, validating changes before rollout, or automating ticket generation, the API puts your network state into your workflows.
The Forward Networks API is a RESTful interface that allows secure, authenticated access to data such as:
You authenticate using a token and issue standard HTTP requests to retrieve structured JSON data.
This Python example retrieves a list of devices from your Forward instance:
python
import http.client
conn = http.client.HTTPSConnection("fwd.app")
headersList = {
"Accept": "*/*",
"User-Agent": "Thunder Client (https://www.thunderclient.com)",
"Authorization": "Basic **redacted**"
}
payload = ""
conn.request("GET", "/api/networks/12346/devices?skip=0", payload, headersList)
response = conn.getresponse()
result = response.read()
print(result.decode("utf-8"))
View this script and more instructions on the community. You can integrate similar requests into Jenkins pipelines, custom dashboards, security reports, or alerting logic.
The community post walks through core endpoints, authentication methods, and real-world examples. Start here for inspiration: Introduction to the Forward Networks API