Member of Linux Foundation Networking

StratoWeave

Intent-based network orchestration, built to close the loop.

Declarative configuration, YANG-modeled abstraction layers, and telemetry in one focused open-source platform.

StratoWeave is a platform for robust network orchestration systems based on model-driven declarative transforms. Build automation that makes sense for your network with reactive closed loops and observability powered by streaming telemetry.

Completely declarative
Express desired config as intent instead of stitching imperative device workflows together.
Strongly typed
Build layered abstractions from YANG models and catch more errors before runtime.
Open Source
Released under the BSD 3-Clause License and part of the Linux Foundation.
OSS/BSS Customer/CRM
NETCONF RESTCONF TMF640/641
NETCONF, CLI, REST APIs, ... StratoWeave is designed for YANG-modeled devices, but also supports CLIs, REST APIs, and any other device interface.
Service-provider scale Designed for highly available, fault-tolerant automation across large service and infrastructure estates.
Closed-loop ready Use telemetry and operational state to drive reactive automation instead of one-way config pushes.
Batteries included Use SORESPO, our reference implementation, to explore the platform, then fork it to build your own orchestrator.

Complete lifecycle automation

StratoWeave is a complete ecosystem for network orchestration.

StratoWeave comes with a set of tools and features to automate the entire lifecycle of network services. Onboard your existing devices, migrate from manual configuration, orchestrate alongside existing tools, all the way up to expressing complex network migrations through multi-stage transforms and closed-loop telemetry reactions.

NETCLICS

Migrate from CLI to NETCONF/YANG.

Bring your existing CLI-based workflows into YANG model-driven transform code.

Brownfield migration

Onboard your existing network.

Our Service Discovery process can find existing service instances from the running network config.

Multi-stage transforms

Express complex procedures in code.

Break down complex network operations into manageable, repeatable stages.

Reactive transforms

Observe and react to telemetry.

Use telemetry data to drive closed-loop decisions and visualize network state.

Hands-on experience in no time

Our complete reference implementation is open-source too.

The fastest way to understand StratoWeave is to run the SOmewhat REalistic Service Provider Orchestrator (SORESPO) virtual lab. Various Containerlab environments let you explore the platform wiith Cisco XRd, Juniper cRPD and Nokia SR Linux devices. Load intent, inspect layered outputs, and then change the transform code yourself.

What you will learn

Move from platform concepts to a working orchestration system.

Experience declarative intent See how a declarative platform can build and maintain a consistent network state.
Layered abstraction Follow the decomposition of business intent into real-world device configurations.
Developer experience Make real changes to your orchestrator and see the effects immediately.
Real platform shape Work from a full reference implementation instead of disconnected examples.

Southbound reach

Integrate with any network, any device, and any API.

StratoWeave is built to work southbound with the network you already run. NETCONF/YANG device adapters, CLI adapters, RESTful API adapters, and more let the platform integrate with network devices, cloud services, and other systems using any interface or API.

NETCONF / YANG CLI REST APIs More adapters
Tested and validated NETCONF/YANG adapters NETCONF/YANG adapters already exist for Cisco IOS-XR, Cisco IOS-XE, Juniper JunOS, Nokia SR Linux, and more.
Community-maintained adapters Adapters are maintained in the open so everyone in the community can benefit from excellent integration with device vendors, cloud services, and operational environments.
Works with IETF standards StratoWeave works with IETF service models, IETF network models, and IETF device models alongside vendor-specific abstractions at the right layer.

Get involved

Help build the open orchestration platform.

StratoWeave grows through real technical participation. Contribute transforms, adapters, models, documentation, lab feedback, and deployment experience, or reach out to the maintainers on GitHub if you want to adopt the platform, explore an integration, or help shape the roadmap.