{"id":20588684,"url":"https://github.com/ciscodevnet/aci-learning-labs-code-samples","last_synced_at":"2026-03-09T04:02:43.151Z","repository":{"id":27289913,"uuid":"104489605","full_name":"CiscoDevNet/aci-learning-labs-code-samples","owner":"CiscoDevNet","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-26T00:22:33.000Z","size":156,"stargazers_count":39,"open_issues_count":14,"forks_count":32,"subscribers_count":41,"default_branch":"master","last_synced_at":"2025-04-01T13:49:29.266Z","etag":null,"topics":["aci","aci-programmability","apic","cisco","learning-labs","python","sbx"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CiscoDevNet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-22T15:23:54.000Z","updated_at":"2024-08-29T23:40:00.000Z","dependencies_parsed_at":"2024-08-21T19:05:31.410Z","dependency_job_id":"9beaa108-db2d-4822-93fc-d6d1c31a92e0","html_url":"https://github.com/CiscoDevNet/aci-learning-labs-code-samples","commit_stats":{"total_commits":32,"total_committers":6,"mean_commits":5.333333333333333,"dds":0.65625,"last_synced_commit":"c25803f184af57b236d4f477fe7958e857851642"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Faci-learning-labs-code-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Faci-learning-labs-code-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Faci-learning-labs-code-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Faci-learning-labs-code-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CiscoDevNet","download_url":"https://codeload.github.com/CiscoDevNet/aci-learning-labs-code-samples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248075591,"owners_count":21043619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aci","aci-programmability","apic","cisco","learning-labs","python","sbx"],"created_at":"2024-11-16T07:25:53.176Z","updated_at":"2026-03-09T04:02:38.096Z","avatar_url":"https://github.com/CiscoDevNet.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ACI Learning Labs Code Samples\nThis repository holds the code samples for the [DevNet](http://developer.cisco.com) Learning Labs for Application Centric Infrastructure.  This includes the following modules:\n\n* [Introduction to ACI Programmability](https://learninglabs.cisco.com/modules/intro-to-aci)\n  * Code Samples located in directory [sbx-intro-aci](sbx-intro-aci)\n* [Intermediate ACI Programmability](https://learninglabs.cisco.com/modules/intermediate-aci-prog)\n  * Code Samples located in directory [sbx-intermediate-aci](sbx-intermediate-aci)\n\n## Local Workstation Requirements\nThe code samples in these labs all leverage Python as the programming language.  In order to run the exercises and code, you'll need to meet the following requirements.  \n\n\u003e Full details on how to setup are included in the Learning Lab Setup Steps.  \n\n1. Python 3.7.5 or higher\n1. [ACI Cobra SDK](http://cobra.readthedocs.io) for Python\n1. [ACI Toolkit](http://acitoolkit.readthedocs.io) for Python\n\n\u003e It is highly recommended to install all Python requirements within a virtual environment, and not the default Python environment on your workstation.  \n\n## Sandbox Lab Infrastructure Setup\nAlso included in this repository are scripts to prepare the DevNet Always On Sandbox for ACI/APIC.  These scripts initialize the APIC Simulator and deploy the tenants and application policy leveraged in the Learning Labs.  To run the baselining scripts:\n\n\u003e Details also included within the Learning Labs themselves\n\n```bash\n# Clone down this code repository \u0026 enter the setup directory\ngit clone https://github.com/CiscoDevNet/aci-learning-labs-code-samples\ncd aci-learning-labs-code-samples/apic_fabric_setup\n\n# Run the baseline scripts\npython baseline.py\n\n```\n\n```bash\n# Expected Output\nBaselining APIC Simulator for Learning Labs\nSetting up Fabric Nodes\nConfiguring Fabric Policies\nSetting up Common Tenant\nSetting up Heroes Tenant\nSetting up SnV Tenant  \n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fciscodevnet%2Faci-learning-labs-code-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fciscodevnet%2Faci-learning-labs-code-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fciscodevnet%2Faci-learning-labs-code-samples/lists"}