Skip to content

Workflow Orchestrator Programme

Welcome to the Workflow Orchestrator Programme homepage. This opensource collaboration develops software, tools and best practices for automating and orchestrating networks. Our vision is to create an ecosystem of Software that enables users to Automate and Orchestrate their network.

Documentation

  • Find workflow & product modeling, reference documentation and workshop information of the Workflow Orchestrator here

Core tooling:

The Core tooling developed by the programme:

  • Orchestrator-Core: This Python Programme leverages the power of FastAPI to create an orchestration engine. Downloads: pypi-downloads
  • Orchestrator-UI: Component library for our NextJS app on top of the Orchestrator-core. Downloads: npm-downloads
  • Orchestrator Example UI: Example ui with a NextJS implementation of our component library.

Other Software:

Software maintained by the Workflow Orchestrator programme:

  • LSO: This application provides an API layer on top of Ansible playbooks.
  • Example Orchestrator: This repository houses a Docker-compose running a full stack of the Orchestrator, UI and Netbox. It includes examples our best (coding) practices and an example integration with Netbox
  • PyNSO-Restconf: A thin client for interfacing with Cisco NSO using Restconf
  • Pydantic-Forms: A library that includes standardised Python Form classes that can be used when generating form components from JSON-schema
  • SuPA: An NSI Ultimate provider agent with a gRPC api
  • PolyNSI: A Soap to gRPC NSI proxy