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 program 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

Other relevant 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 bidirectional SOAP to gRPC translating proxy server for the NSI protocol.

Join the community

You can find this community on Discord. Feel free to join us Discord