Skip to main content

NOX Repo

NOX Repo is an open-source software-defined networking controller framework for building and testing programmable network control applications.

An independent record of NOX Repo: what others publish about them, the topics they're tied to, and the companies around them. Not NOX Repo's own marketing.

See what an AI agent gets →

Who is NOX Repo?

NOX Repo is an open-source Software Defined Networking (SDN) platform and controller framework for building and experimenting with network control applications, based on the NOX/POX controller lineage.

  • Open-source SDN controller framework for research and prototyping of network control logic.
  • Supports development of network applications that interact with programmable switches via SDN protocols (SDN/Networking).
  • Provides code repositories, documentation, and reference implementations for NOX-based controllers.
  • Targets academic, research, and experimental network environments for SDN controller development.
  • Community-driven project distribution and maintenance through an online repository and project site.
Show more

More About NOX Repo

NOX Repo provides the codebase and supporting material for the NOX family of SDN controllers, which are used to implement custom control planes for programmable networks. The project exposes interfaces that allow developers to write applications that manage flows, topology information, and packet-handling behavior on SDN-capable devices. This positions NOX Repo in the SDN controller and network programmability category (SDN/Networking), where it serves as a foundation for research and experimentation rather than as a packaged commercial product.

In enterprise and institutional environments, NOX-based controllers from NOX Repo are typically used in testbeds, labs, and pilot deployments where network engineers, researchers, or students evaluate SDN architectures and control algorithms. The framework enables the implementation of routing, switching, monitoring, access control, and Traffic Engineering (TE) functions as software modules. These modules interact with SDN switches using standardized southbound protocols such as OpenFlow (SDN/Networking), which allows fine-grained control over forwarding behavior without modifying the underlying hardware.

Architecturally, NOX Repo provides a controller core that manages events from the data plane, maintains state about network topology and flows, and dispatches events to registered applications. Developers can extend this core using C++ or other supported languages exposed by the project’s APIs, building custom logic that runs in the controller. NOX Repo also typically integrates with standard networking stacks and libraries so that applications can export metrics, logs, or management interfaces to external systems commonly found in enterprise environments, such as monitoring tools or orchestration platforms.

Compared with other SDN controller categories, NOX Repo is primarily positioned as a development and experimentation environment rather than a fully integrated production platform with vendor support. It is often referenced in academic literature and SDN tutorials as a basis for learning controller design and implementing proof-of-concept network functions. This usage aligns it with research and education-oriented SDN frameworks, where transparency of source code and flexibility of modification are priorities.

Within a technology directory or marketplace taxonomy, NOX Repo fits under SDN controllers (SDN/Networking), open-source network research platforms (Research/Networking), and programmable network control frameworks (Developer Tools/Networking). Organizations evaluating SDN solutions can reference NOX Repo as a framework for prototyping and validating control-plane logic, benchmarking SDN concepts, and training engineering teams on controller internals before adopting other SDN controller products or building custom controller forks based on the NOX codebase.

Our description of NOX Repo. Updated December 2025.

Topics

All 18 topics

Market segments

  • Information Technology / Software & Services / IT Services / Internet Services & Infrastructure

Structured data (JSON-LD)

The schema.org markup this page publishes for search engines and AI agents, exactly as they read it.

[
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/#website",
    "@type": "WebSite",
    "name": "Decision Insights",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://decisioninsights.ai/search/?q={search_term_string}&submit=1"
      }
    },
    "publisher": {
      "@id": "https://decisioninsights.ai/#organization"
    },
    "url": "https://decisioninsights.ai"
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/#organization",
    "@type": "Organization",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "[email protected]"
    },
    "description": "Decision Insights is a Registry of technology companies, open source projects, and industry terms, built for people and for AI agents that need sourced, structured information.",
    "legalName": "Wiretap Labs, LLC",
    "logo": {
      "@type": "ImageObject",
      "url": "https://wiretap-cdn-assets.nyc3.cdn.digitaloceanspaces.com/decision-insights/[email protected]"
    },
    "name": "Decision Insights",
    "parentOrganization": {
      "@type": "Organization",
      "name": "Wiretap Labs",
      "sameAs": [
        "https://www.linkedin.com/company/wiretap-labs",
        "https://www.crunchbase.com/organization/wiretap-labs"
      ],
      "url": "https://wiretaplabs.com"
    },
    "publishingPrinciples": "https://decisioninsights.ai/standards/",
    "sameAs": [
      "https://www.linkedin.com/company/decisioninsights"
    ],
    "url": "https://decisioninsights.ai"
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai",
        "name": "Decision Insights",
        "position": 1
      },
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai/registry/",
        "name": "Registry",
        "position": 2
      },
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai/registry/nox-repo/",
        "name": "NOX Repo",
        "position": 3
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/registry/nox-repo/#organization",
    "@type": "Organization",
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "Open source projects",
        "value": 2
      },
      {
        "@type": "PropertyValue",
        "name": "Related organizations",
        "propertyID": "https://decisioninsights.ai/ns#relatedOrganizations",
        "value": [
          {
            "@id": "https://decisioninsights.ai/registry/runsdn/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/runsdn/",
            "name": "RunSDN"
          },
          {
            "@id": "https://decisioninsights.ai/registry/pica8/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/pica8/",
            "name": "Pica8"
          },
          {
            "@id": "https://decisioninsights.ai/registry/softfire/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/softfire/",
            "name": "SoftFIRE"
          },
          {
            "@id": "https://decisioninsights.ai/registry/adara-networks/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/adara-networks/",
            "name": "ADARA Networks"
          },
          {
            "@id": "https://decisioninsights.ai/registry/big-network/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/big-network/",
            "name": "Big Network"
          },
          {
            "@id": "https://decisioninsights.ai/registry/kontron/inocybe-technologies/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/kontron/inocybe-technologies/",
            "name": "Inocybe Technologies"
          },
          {
            "@id": "https://decisioninsights.ai/registry/aria-networks/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/aria-networks/",
            "name": "Aria Networks"
          },
          {
            "@id": "https://decisioninsights.ai/registry/broadcom/vmware/nicira-acquired-by-vmware/#organization",
            "@type": "Organization",
            "mainEntityOfPage": "https://decisioninsights.ai/registry/broadcom/vmware/nicira-acquired-by-vmware/",
            "name": "Nicira"
          }
        ]
      },
      {
        "@type": "PropertyValue",
        "name": "Segment",
        "value": "Information Technology / Software & Services / IT Services / Internet Services & Infrastructure"
      },
      {
        "@type": "PropertyValue",
        "name": "Projects",
        "propertyID": "https://decisioninsights.ai/ns#ownedProjects",
        "value": [
          {
            "@id": "https://decisioninsights.ai/projects/nox/#project",
            "@type": "SoftwareSourceCode",
            "mainEntityOfPage": "https://decisioninsights.ai/projects/nox/",
            "name": "NOX"
          },
          {
            "@id": "https://decisioninsights.ai/projects/pox/#project",
            "@type": "SoftwareSourceCode",
            "mainEntityOfPage": "https://decisioninsights.ai/projects/pox/",
            "name": "POX"
          }
        ]
      },
      {
        "@type": "PropertyValue",
        "description": "Stringer hasn't scored noxrepo.org yet.",
        "identifier": "noxrepo.org",
        "name": "Agent Readiness",
        "propertyID": "https://decisioninsights.ai/ns#agentReadiness",
        "value": "Not scored"
      },
      {
        "@type": "PropertyValue",
        "description": "NOX Repo hasn't claimed this listing, so everything in it comes from public sources.",
        "name": "Listing status",
        "propertyID": "https://decisioninsights.ai/ns#listingStatus",
        "value": "Not claimed"
      }
    ],
    "description": "NOX Repo is an open-source software-defined networking controller framework for building and testing programmable network control applications.",
    "keywords": [
      "Access Control",
      "Control Logic",
      "Control Plane",
      "Enterprise",
      "Monitoring",
      "Network Programmability",
      "Network Topology",
      "Open Source",
      "Orchestration",
      "repo",
      "SDN",
      "SDN Controller",
      "Software",
      "Traffic Engineering"
    ],
    "knowsAbout": [
      {
        "@id": "https://decisioninsights.ai/term/access-control/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/access-control/",
        "name": "Access Control"
      },
      {
        "@id": "https://decisioninsights.ai/term/control-logic/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/control-logic/",
        "name": "Control Logic"
      },
      {
        "@id": "https://decisioninsights.ai/term/control-plane/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/control-plane/",
        "name": "Control Plane"
      },
      {
        "@id": "https://decisioninsights.ai/term/cybersecurity/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/cybersecurity/",
        "name": "Cybersecurity"
      },
      {
        "@id": "https://decisioninsights.ai/term/data-center/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/data-center/",
        "name": "Data Center"
      },
      {
        "@id": "https://decisioninsights.ai/term/enterprise/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/enterprise/",
        "name": "Enterprise"
      },
      {
        "@id": "https://decisioninsights.ai/term/monitoring/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/monitoring/",
        "name": "Monitoring"
      },
      {
        "@id": "https://decisioninsights.ai/term/networking/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/networking/",
        "name": "Networking"
      },
      {
        "@id": "https://decisioninsights.ai/term/network-operator/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/network-operator/",
        "name": "Network Operator"
      },
      {
        "@id": "https://decisioninsights.ai/term/network-programmability/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/network-programmability/",
        "name": "Network Programmability"
      },
      {
        "@id": "https://decisioninsights.ai/term/network-topology/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/network-topology/",
        "name": "Network Topology"
      },
      {
        "@id": "https://decisioninsights.ai/term/open-source/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/open-source/",
        "name": "Open Source"
      },
      {
        "@id": "https://decisioninsights.ai/term/orchestration/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/orchestration/",
        "name": "Orchestration"
      },
      {
        "@id": "https://decisioninsights.ai/term/repo/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/repo/",
        "name": "repo"
      },
      {
        "@id": "https://decisioninsights.ai/term/sdn/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/sdn/",
        "name": "SDN"
      },
      {
        "@id": "https://decisioninsights.ai/term/sdn-controller/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/sdn-controller/",
        "name": "SDN Controller"
      },
      {
        "@id": "https://decisioninsights.ai/term/software/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/software/",
        "name": "Software"
      },
      {
        "@id": "https://decisioninsights.ai/term/traffic-engineering-te/#definedterm",
        "@type": "DefinedTerm",
        "mainEntityOfPage": "https://decisioninsights.ai/term/traffic-engineering-te/",
        "name": "Traffic Engineering"
      }
    ],
    "mainEntityOfPage": "https://decisioninsights.ai/registry/nox-repo/",
    "name": "NOX Repo",
    "url": "https://www.noxrepo.org/"
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/registry/nox-repo/",
    "@type": "ProfilePage",
    "dateModified": "2026-10-28T10:21:42Z",
    "isPartOf": {
      "@id": "https://decisioninsights.ai/#website"
    },
    "mainEntity": {
      "@id": "https://decisioninsights.ai/registry/nox-repo/#organization"
    },
    "sdDatePublished": "2026-10-28",
    "sdPublisher": {
      "@id": "https://decisioninsights.ai/#organization"
    },
    "url": "https://decisioninsights.ai/registry/nox-repo/"
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "NOX Repo is an open-source software-defined networking controller framework for building and testing programmable network control applications."
        },
        "name": "Who is NOX Repo?"
      },
      {
        "@type": "Question",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "NOX Repo competes in: Information Technology / Software & Services / IT Services / Internet Services & Infrastructure."
        },
        "name": "What does NOX Repo compete in?"
      },
      {
        "@type": "Question",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "NOX Repo appears across 2 open source projects to date."
        },
        "name": "How much coverage does NOX Repo have on Decision Insights?"
      }
    ]
  }
]

Is this your company? Get structured data for your own pages

Company details

Headquarters
United States

Third-party company data. Not maintained by Decision Insights.

Connect