Cisco DevNet - Lab 6: Restconf Installing Dev Workstation

Restconf Installing Dev Workstation

In Lab 6, participants focus on Restconf (RESTful API over HTTP) and the initial step involves installing the Dev Workstation. This lab is designed to guide participants in configuring a dedicated development environment optimized for RESTful API interactions within the Cisco ecosystem. The installation process typically includes setting up an integrated development environment (IDE) like Visual Studio Code or PyCharm and installing necessary Python libraries for RESTful API communication. Additionally, participants may set up software development kits (SDKs) specific to Cisco platforms, allowing for seamless integration with RESTful APIs. The objective of this lab is to equip participants with the tools and resources needed to develop and test RESTful API-based solutions, enhancing their proficiency in leveraging RESTconf for programmable network configurations within the Cisco DevNet environment.

Lab:

This Before beginning this lab on your workstation, install a standard set of development applications, tools, and interfaces.

Step 1: Download load the Code

The code for this lab is available on GitHub at https://github.com/RSTForum/Knowledgebase

  1. Open a bash terminal and create a directory named RSTForum under your $HOME.
mkdir rstforum
cd ~/rstforum
  1. Clone the repository and change into the new folder.
git clone https://github.com/RSTForum/knowledgebase 
  1. Change to the sub-directory for this module.
cd knowledgebase/restconf/
  1. Install the required package in ubuntu for this lab.
sudo apt install curl

Alright, you should be all set and ready to start the lab!