Known TOSCA Implementations - oasis-open/tosca-community-contributions GitHub Wiki

The Following is a list of known TOSCA implementations that have been brought to the attention of the OASIS TOSCA Technical Committee. The TOSCA TC in no way endorses these implementations nor does it make any statement as to the suitability, quality, availability or level of conformance to the TOSCA Specification or Test Cases. This list is provided as a convenience for OASIS TC Members and parties interested in the adoption of TOSCA.

Feel free to edit the list. Please keep the list in alphabetical order and conform to the style!

AevooCloud (Beta)

Distributed architecture in AevooCloud microservices

Alien 4 Cloud

Topology, Type, and LCM Design (supports Yorc and Cloudify)

Amazon Telco Network Builder

Automates the deployment and management of telco networks on AWS.

Apache AriaTosca

The AriaTosca project retired on 2018-07-01

Multi-cloud orchestration, e.g. Amazon, Azure, VMware, OpenStack

CELAR

The CELAR project is an initiative specifically focused on multi-cloud elasticity provisioning

Cisco NSO

NSO provides a robust bridge linking network automation and orchestration tools with the underlying physical and virtual infrastructure

Cloudify

Application Lifecycle Orchestration and Management (TOSCA-inspired dialect)

CPLANE.ai

CPLANE's Orchestration Platform automates deployment, monitoring, failure recovery, and evolution of distributed hybrid cloud

DICER

Model-driven continuous architecting for BigData deployment

Eclipse Winery

Eclipse Winery is a web-based environment to graphically model TOSCA topologies and plans managing these topologies

EnterpriseWeb

An application fabric that flexibly connects processes to people, capabilities and data sources to enable dynamically composable enterprises

INDIGO PaaS Orchestrator

The INDIGO PaaS Orchestrator is a component of the PaaS layer that allows to instantiate resources on Cloud Management Frameworks (like OpenStack, OpenNebula, AWS, GCE, Azure, etc.), Mesos and Kubernetes clusters.

Infrastructure Manager

Infrastructure Manager (IM) is a tool that deploys complex and customized virtual infrastructures on IaaS Cloud deployments (such as AWS, OpenStack, etc.).

Itential

Easily consume, transform, and federate any data or modeling language (YANG, YAML, JSON, and TOSCA), into JSON Schema for easily managing data for automations

Khutulun

A distributed orchestrator for services that speaks TOSCA. Khutulun is a straightforward, flexible alternative to Kubernetes, Nomad, etc.

MiCADOscale

Designed to support more complex scaling rules and advanced security features. MiCADOscale is an open-source Dev-Ops framework to automatically deploy, scale, manage and monitor containerized microservices orchestrated by Kubernetes.

MSO4SC HPC

Cloudify plugin, and DSL definition, to orchestrate and mange applications in HPC environments

oas2tosca

Convert OpenAPI or Swagger specification files to one or more TOSCA Profiles.

ONAP

ONAP is a comprehensive platform for orchestration, management, and automation of network and edge computing services for network operators, cloud providers, and enterprises

Open Baton

Open Baton is a ETSI NFV compliant Management and Orchestration (MANO) Framework

OpenStack

OpenStack is a set of software components that provide common services for cloud infrastructure

OpenTOSCA

Portal with runtime, repository, and other features mostly based on 2013 XML-based TOSCA standard Cloud Applications

Opera

Opera aims to be a lightweight orchestrator compliant with OASIS TOSCA

OPNFV

OPNFV reduces time to integrate and deploy NFV infrastructure and onboard VNF/CNFs for those who supply components and those who operationalize these platforms

Puccini

General-purpose stateless TOSCA parser and compiler

RADON

Serverless and FaaS Research Project with TOSCA as a centerstage IaC format

SeaClouds

Open, Multi-Cloud Management

SODALITE

Research Project over software-defined, high-performance, cloud infrastructures featuring TOSCA

TORCH

A TOSCA-based orchestrator of multi-cloud resources

TOSCA Implementation Landscape

The following big picture comes from the TOSCA Implementation Landscape project.

TOSCA Implementation Landscape

TOSCA toolbox

Allows for syntax and type checking of TOSCA service templates and generates UML and other diagrams from a TOSCA template.

TosKer

Open-source framework for deploying and managing TOSCA applications with Docker

totosca

A set of tools aimed to help you working with TOSCA.

Turandot

Orchestrate and compose Kubernetes workloads using TOSCA (based on Puccini)

Ubicity Orchestrator

Pure TOSCA-based orchestrator for cloud applications and NFV

Unfurl

A command line TOSCA orchestrator that enables you to use Git to manage your Ansible and Terraform deployment infrastructure.

yang2tosca

Convert YANG modules to TOSCA type definitions.

Yorc

Yorc is a hybrid cloud/HPC TOSCA orchestrator