Check out PacketCord.io on GitHub View Repository
- THE HUMAN AND AI FRIENDLY -

Network Programming Framework

to build the next generation data and control plane network applications across all OSI layers
  • Write your own switch, router, firewall, tunnel or anything else you can imagine using the Linux API, eBPF | XDP and DPDK.
  • Develop network processing components, NFV apps, helper and analytic tools, network protocols and more.
  • Utilise hardware acceleration like special CPU instructions, GPUs, DPUs, SmartNICs, accelerators on MPUs and MCUs.
#include <stdio.h>

int main() {
    printf("Hello Tunnel!\n");
    return 0;
}
#include <iostream>

int main() {
    std::cout << "Hello Tunnel!" << std::endl;
    return 0;
}
fn main() {
    println!("Hello Tunnel!");
}
print("Hello Tunnel!")
#include <stdio.h>

int main() {
    printf("Hello Pseudo Tunnel!\n");
    return 0;
}
#include <iostream>

int main() {
    std::cout << "Hello Pseudo Tunnel!" << std::endl;
    return 0;
}
fn main() {
    println!("Hello Pseudo Tunnel!");
}
print("Hello Pseudo Tunnel!")
#include <stdio.h>

int main() {
    printf("Hello Encrypted Tunnel!\n");
    return 0;
}
#include <iostream>

int main() {
    std::cout << "Hello Encrypted Tunnel!" << std::endl;
    return 0;
}
fn main() {
    println!("Hello Encrypted Tunnel!");
}
print("Hello Encrypted Tunnel!")
#include <stdio.h>

int main() {
    printf("Hello Real-time Tunnel!\n");
    return 0;
}
#include <iostream>

int main() {
    std::cout << "Hello Real-time Tunnel!" << std::endl;
    return 0;
}
fn main() {
    println!("Hello Real-time Tunnel!");
}
print("Hello Real-time Tunnel!")
#include <stdio.h>

int main() {
    printf("Hello IDS!\n");
    return 0;
}
#include <iostream>

int main() {
    std::cout << "Hello IDS!" << std::endl;
    return 0;
}
fn main() {
    println!("Hello IDS!");
}
print("Hello IDS!")

Test, Run & Deploy

Baremetal

Port on MCUs, MPUs, SoCs, SoMs, SBC or servers.

VMs

Pack as virtual machines, use virtio and vhost-user, test on network simulators like GNS3 and CML.

Containers

Pack as a (Docker) containers, deploy as app.

Tutorials

Video Tutorials

Step-by-step video guides covering network programming concepts, framework usage, and practical examples.

Watch Videos

MkDocs Tutorials

Documentation with detailed explanations and code examples.

Read Documentation

Company

PacketCord Ltd. is the team behind the PacketCord.io framework. With years of experience in network engineering and embedded systems development, we believe it's time to rethink how networks are built and studied.

Today's reliance on vendor-specific CLI tools and legacy protocol study is outdated. We advocate for a pure network programming approach, where engineers design systems based on real needs, not limited by product constraints.

Instead of selecting hardware for the features it happens to support, you should be able to build exactly what you need, with optimal performance, on the hardware of your choice.

Pricing

Open Source

The whole PacketCord.io framework is under the MIT licence.
  • CORD-FLOW
  • CORD-CRYPTO
  • CORD-CRAFT
Price
Free

Packaged VNFs

Customers have full access to the source code without any node locking - buy the current version once, use on as many devices as you wish.
  • Custom Linux builds
  • Apps packed as VM
  • Apps packed as container
Price
Starting from €10

Professional Services

Engineering services tailored for telecom, industrial, enterprise and data centre networks.

Network Software Engineering

  • System and network programming across multiple platforms (SoCs | MPUs | MCUs | FPGAs)
  • Development accross nVidia DOCA and Aerial (RAN) frameworks
  • Performance optimisation
  • Infrastructure deployment

Network Hardware Engineering

  • Standalone or modular designs, expansion cards
  • Schematic and high-speed PCB design
  • Prototype bring-up

Artificial Intelligence

  • Network workflow automation
Price
Negotiable

Contribution Chain

Anyone is welcome to contribute to the PacketCord.io framework and community — to experiment, study, build, or commercialise their own network apps across platforms like AWS, Google Cloud and Azure Marketplace.

By purchasing our packaged VNFs or using our professional services, you are contributing to the evolution of the free and open source PacketCord.io framework and the libraries comprising it.

Business customers who use our professional services can benefit from discounts up to 35% in case they are willing to contribute the ordered intellectual property back to our open source repository.

Join the Community