Skip to content
@githedgehog

Hedgehog

Open Network Fabric for the Distributed Cloud

We're Hedgehog! 🦔 👋

And we're working on the Open Network Fabric, to bring users the power and experience from public cloud providers to their private environments. Welcome!

The Open Network Fabric

The Hedgehog Open Network Fabric is an open networking platform that leverages the SONiC network operating system, provides network connectivity, tooling, and automation to deploy scalable cloud infrastructure on your commodity hardware, without vendor lock-in.

The Open Network Fabric is built around the concept of VPCs (Virtual Private Clouds), similar to public cloud offerings. It provides a multi-tenant API to define the user intent on network isolation and connectivity, which is automatically transformed into configuration for switches and software appliances. Built on top of Kubernetes, the project uses Kubernetes API to manage its resources, meaning that all user-facing APIs are Kubernetes Custom Resources (CRDs), so you can use standard Kubernetes tools to manage resources in the fabric.

Hedgehog Open Network Fabric illustration

The Open Network Fabric is an open-source project, and you're welcome to contribute!

For more information about the Open Network Fabric, take a look at the documentation.

Hedgehog

Hedgehog is the company behind the Open Networking Fabric. For more information about us, consult our website or take a look at our blog. You can also follow us on Twitter/X, LinkedIn, or YouTube.

Pinned Loading

  1. fabric Public

    Hedgehog Open Network Fabric

    Go 17 2

  2. fabricator Public

    Hedgehog Open Network Fabric Installer

    Go 4 4

  3. dataplane Public

    The hedgehog dataplane

    Rust 6 3

  4. docs Public

    Hedgehog Docs

    Just 4 7

Repositories

Showing 10 of 32 repositories
  • dataplane Public

    The hedgehog dataplane

    Rust 6 Apache-2.0 3 70 2 Updated Mar 20, 2025
  • docs Public

    Hedgehog Docs

    Just 4 Apache-2.0 7 1 7 Updated Mar 20, 2025
  • fabricator Public

    Hedgehog Open Network Fabric Installer

    Go 4 Apache-2.0 4 39 11 Updated Mar 20, 2025
  • gateway Public

    Gateway API, Controller and Agent

    Go 0 Apache-2.0 1 6 3 Updated Mar 18, 2025
  • fabric Public

    Hedgehog Open Network Fabric

    Go 17 Apache-2.0 2 48 (1 issue needs help) 2 Updated Mar 17, 2025
  • dpdk-sys Public

    Low level rust bindings to dpdk

    C 1 0 0 0 Updated Mar 17, 2025
  • Go 1 Apache-2.0 1 0 0 Updated Mar 14, 2025
  • demo-gitops Public
    0 Apache-2.0 0 0 0 Updated Mar 3, 2025
  • dplane-rpc Public

    Contains the wire protocol for the communication between CP and DP in the HH GW

    C 0 Apache-2.0 0 0 0 Updated Mar 3, 2025
  • gateway-proto Public

    Proto files for Gateway

    0 Apache-2.0 0 0 1 Updated Feb 25, 2025