Open Source @ Cisco

Explore community-powered innovation in cloud native development, AI/ML, API security, observability, network automation, and more, with contributions from Cisco developers.

Featured projects

KubeClarity
KubeClarity

KubeClarity is a tool for detection and management of Software Bill Of Materials (SBOM) and vulnerabilities of container images and filesystems.

VMClarity
VMClarity

VMClarity provides agentless detection and management of Software Bill of Materials (SBOMs) and because it is agentless, cloud native security and observability on VMs are enhanced without writing or modifying any code.

APIClarity
APIClarity

Cloud native visibility tool for APIs. Uses a Service Mesh framework to analyze API traffic and identify potential risks. Works with OpenAPI specs.

Projects

From API visibility to machine learning to conversational AI, check out these projects for insight, inspiration and reusable code. If you want to learn more about the technology details behind these and our other projects, take a look at Cisco’s Tech Blog .

Application Security
VMClarity
VMClarity

VMClarity provides agentless detection and management of Software Bill of Materials (SBOMs) and because it is agentless, cloud native security and observability on VMs are enhanced without writing or modifying any code.

KubeClarity
KubeClarity

KubeClarity is a tool for detection and management of Software Bill Of Materials (SBOM) and vulnerabilities of container images and filesystems.

APIClarity
APIClarity

Cloud native visibility tool for APIs. Uses a Service Mesh framework to analyze API traffic and identify potential risks. Works with OpenAPI specs.

Open infrastructure
Network Service Mesh
Network Service Mesh

The Hybrid/Multi-cloud IP Service Mesh that frees Kubernetes Pods to network with other workloads across multiple clusters/clouds using simple APIs.

Media Streaming Mesh
Media Streaming Mesh

A new concept for supporting real-time apps. MSM enables developers to focus on business logic while it facilitates microservice connectivity.

MindMeld
MindMeld

MindMeld is a Conversational AI platform in a Python-based machine learning framework.

OPNFV
OPNFV

OPNFV (Open Platform for Network Function Virtualization) has set out to become the base infrastructure layer for running virtual network functions.

Fast Data Project
Fast Data Project

Relentlessly focused on data IO speed and efficiency for more flexible and scalable networks and storage.

Calico-VPP
Calico-VPP

Integration of VPP, a fast userspace networking stack, as a dataplane for Calico.

Application networking
Dex
Dex

Dex is an identity service that uses OpenID Connect to drive authentication for other apps.

Logging-Operator
Logging-Operator

Automates the deployment and configuration of a Kubernetes logging pipeline. Based on Fluentd and Fluent-bit.

Bank-Vaults
Bank-Vaults

An umbrella project that provides various tools for Vault to make using Hashicorp Vault easier, including a wrapper for the official Vault client.

Thanos-Operator
Thanos-Operator

Thanos Operator is a Kubernetes operator to manage Thanos stack deployment on Kubernetes.

Koperator
Koperator

An operator for managing Apache Kafka on Kubernetes that automates the provisioning, management, and autoscaling of Apache Kafka clusters.

Istio-Operator
Istio-Operator

Istio-operator is a Kubernetes operator to deploy and manage Istio resources for a Kubernetes cluster.

Infrastructure Security
ClamAV
ClamAV

An open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.

Traffic generation & analysis
Snort
Snort

It is an open source intrusion prevention system capable of real-time traffic analysis and packet logging.

TRex
TRex

TRex is an open source, low cost, stateful and stateless traffic generator fuelled by DPDK.

Joy
Joy

A package for capturing and analyzing network flow data and intraflow data, for network research, forensics, and security monitoring.

Network data models
YANG Development Kit
YANG Development Kit

The YDK can generate APIs in a variety of programming languages using YANG models.

YANG Catalog
YANG Catalog

The YANG Catalog is used to search for YANG data models. This can be used for new users who are trying to figure out which YANG data model to use.

OpenDaylight
OpenDaylight

Provides a model-driven service abstraction layer that allows you to develop applications for a wide variety of hardware and southbound protocols.

ONAP
ONAP

A comprehensive platform for orchestration, management, and automation of network and edge computing services.

See open source code samples

Python

CiscoDevNet
python_code_samples_network

A collection of Python Code Samples for Network Management. Includes samples to run on-box and off-box.

Go

banzaicloud
bank-vaults

A Vault swiss-army knife: a K8s operator, Go client with automatic token renewal, automatic configuration, multiple unseal options and more. A CLI tool to init, unseal and configure Vault (auth methods, secret engines). Direct secret injection into Pods.

Go

banzaicloud
istio-operator

An operator that manages Istio deployments on Kubernetes

Cisco proudly sponsors

Linux Foundation
Gold
OSI Premier
Premier
Openssf
Premier
Cloud Native
Platinum
olf-networking
Platinum
open-infra
Gold
pen19
olf-publichealth
kubecon
Diamond
todo
OpenAPI Initiative
Bytecode Alliance
author
Welcome to Open Source at Cisco!

Check out our favorite projects from the open source community. Cisco developers contribute to these initiatives, and we use these projects in our platforms and solutions. Stay tuned for more... we're excited to collaborate with you further!

Stephen Augustus

Head of Open Source, Cisco