From the first fabric through Day Two changes, run Arista AVD on a model your team can query, review, and audit.
Clone and run a complete Arista fabric build: Fabric → Pod → Rack with addressing pools, EVPN services, and per-device intent as queryable data. PyAVD runs inside Infrahub and renders the EOS configuration.
Model the fabric in Infrahub and keep Arista AVD as the configuration engine. The same pipeline runs on structured data the whole team can query. The design is versioned like code, and every change is reviewable before it reaches a device.
Run the reference design to see how the data layer works.
Use it as the working reference for adding a source of truth to the pipeline you have.
Pre-built schemas for the Fabric → Pod → Rack hierarchy, devices and interfaces, IPAM, VLANs, and EVPN services, plus the Generators, resource pools, and device templates. You get all the code you'd otherwise write before a build can start.
Set the fabric's shape: pods, racks, device counts, addressing scheme, and the Generators produce the devices, cabling, IP and ASN allocations, each device's PyAVD inputs, and the rendered EOS configuration.
Add a network segment, provision a server into a rack, or create an EVPN tenant through a guided form in the self-service portal. Each operation opens a branch and a Proposed Change so the work is reviewed like any other change.
Edit the fabric design in Infrahub and run the Generators to expand it into devices, interfaces, cabling, and addressing, then into each device’s PyAVD inputs.
Work with the intent, devices, and rendered configuration through one API. The design persists as structured data, independent of what was generated from it.
AVD derives point-to-point addressing, BGP peerings, and prefix lists during rendering. Read those values in Infrahub next to the design, with their source recorded, instead of opening a rendered config to find them.
Add a rack or a VLAN by editing the design and running one Generator. Review the data diff and the rendered configuration in a branch before anything merges.
Working across mixed vendors rather than standardizing on Arista? The AI data center reference design covers Cisco, Arista, and Dell from one design model.
Watch the Generators build a full fabric from a design. PyAVD renders the EOS configuration, and the change goes through a Proposed Change with the artifacts attached.
Clone the repository and run it locally.
Load the schemas and seed data, then generate your first fabric.
Adapt the schemas and Generators to your design.
This is a reference design covering a defined set of AVD capabilities. Read the supported capabilities before planning a deployment.
No. AVD still generates the configuration. PyAVD runs inside Infrahub and renders the EOS CLI. What changes is where the data behind it lives: modeled in Infrahub rather than maintained as per-device files.
Not for generation. PyAVD runs directly in Infrahub’s workers. Deployment runs through the bundled Ansible runner or through CloudVision, whichever fits your environment.
No. The generators assemble each device’s PyAVD inputs from the fabric model, so the inputs are produced from the design rather than maintained separately.
Modeling an existing fabric and importing its configuration is done today through a guided engagement rather than a self-serve path. Talk to the team about what that involves.
The reference design covers Arista through AVD. Model non-Arista equipment in the same source of truth alongside it. For a design that spans Cisco, Arista, and Dell, see the AI data center reference design.
No. This is a reference design covering a defined set of AVD capabilities. Read the supported capabilities before planning a deployment.
Open source and forever free. All the schema flexibility and Git-style version control you need to explore at your own pace.
Built for scale, complexity, and production reliability: HA, advanced integrations, and SLA-backed support.
To provide the best experience, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent may adversely affect certain features and functions.
✔ Get a personal tour of Infrahub Enterprise
✔ Learn how we can support your infrastructure automation goals
✔ Ask questions and get advice from our automation experts
By submitting this form, I confirm that I have read and agree to OpsMill’s privacy policy.
Check your email for a message from our team.
From there, you can pick a demo time that’s convenient for you and invite any colleagues who you want to attend.
We’re looking forward to hearing about your automation goals and exploring how Infrahub can help you meet them.
Join hundreds of your industry peers exploring trends, tips, and talk in infrastructure automation.
Activate your subscription.