Cisco Catalyst SD-WAN API Official documentation
This repository provides Python and Terraform examples for interacting with Cisco Catalyst SD-WAN Manager and the Meraki Dashboard APIs. Explore practical demonstrations for automating network configurations, monitoring, and integrations.
Please note these examples are for demonstration purposes only and not production-ready.
Clone the code to local machine.
git clone https://github.com/CiscoDevNet/wan-automation-examples.gitwan-automation-examples/
├── bruno/
├── docs/
├── catalystwan/
├── docs/
├── python/
├── terraform/
├── meraki/
├── docs/
├── python/
├── terraform/
├── README.md
bruno:
- Similar to postman collections
- A few examples of APIs
- Visit README
catalystwan:
meraki:
- python examples
- terraform examples
Install uv with standalone installers:
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Initialize and install dependencies:
uv syncThis initializes your environment by adding packages specified in the pyproject.toml file, ensuring all dependencies are installed as defined for your project.
The CODE_OF_CONDUCT.md reflects our standards for interaction.
The CONTRIBUTING.md file instructs new contributors on how to communicate with the project maintainers, report issues, provide pull requests, reviewing contributions, and how to version control releases.
The LICENSE file should contain the license you intend for the source code in the repo.
The SECURITY.md file describes security policies and procedures including reporting a security-related bug and the policy on disclosure.
The AGENTS.md file contains a template for guiding AI agents that work with your repository.