aid: weave-net name: Weave Net description: >- Weave Net is an open source container networking plugin that creates a virtual network connecting Docker containers and Kubernetes pods across multiple hosts. It provides automatic IP address management (IPAM), DNS resolution via WeaveDNS, network policy enforcement, and optional encryption for container-to-container communication. The Weave Net daemon exposes a local HTTP API on port 6784 for programmatic network management. Weave Net is maintained by Weaveworks and is archived but remains widely used in production environments. type: Index accessModel: pricing: freemium onboarding: unknown trial: false try_now: false public: false label: Freemium confidence: medium source: - plans generated: '2026-07-22' method: derived position: Consumer access: 3rd-Party image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/weave-net.png tags: - Containers - Networking - Kubernetes - Docker - IPAM - Open Source - CNCF url: https://raw.githubusercontent.com/api-evangelist/weave-net/refs/heads/main/apis.yml created: '2026-03-26' modified: '2026-05-19' specificationVersion: '0.19' apis: - aid: weave-net:weave-net-dns-api name: Weave Net DNS API description: The DNS API from Weave Net — 2 operation(s) for dns. humanURL: https://github.com/weaveworks/weave tags: - DNS properties: - type: OpenAPI url: openapi/weave-net-dns-api-openapi.yml - type: Documentation url: https://github.com/weaveworks/weave - type: APIReference url: https://github.com/weaveworks/weave/tree/master/api - aid: weave-net:weave-net-ipam-api name: Weave Net IPAM API description: The IPAM API from Weave Net — 3 operation(s) for ipam. humanURL: https://github.com/weaveworks/weave tags: - IPAM properties: - type: OpenAPI url: openapi/weave-net-ipam-api-openapi.yml - type: Documentation url: https://github.com/weaveworks/weave - type: APIReference url: https://github.com/weaveworks/weave/tree/master/api - aid: weave-net:weave-net-network-api name: Weave Net Network API description: The Network API from Weave Net — 1 operation(s) for network. humanURL: https://github.com/weaveworks/weave tags: - Network properties: - type: OpenAPI url: openapi/weave-net-network-api-openapi.yml - type: Documentation url: https://github.com/weaveworks/weave - type: APIReference url: https://github.com/weaveworks/weave/tree/master/api - aid: weave-net:weave-net-peers-api name: Weave Net Peers API description: The Peers API from Weave Net — 2 operation(s) for peers. humanURL: https://github.com/weaveworks/weave tags: - Peers properties: - type: OpenAPI url: openapi/weave-net-peers-api-openapi.yml - type: Documentation url: https://github.com/weaveworks/weave - type: APIReference url: https://github.com/weaveworks/weave/tree/master/api - aid: weave-net:weave-net-status-api name: Weave Net Status API description: The Status API from Weave Net — 1 operation(s) for status. humanURL: https://github.com/weaveworks/weave tags: - Status properties: - type: OpenAPI url: openapi/weave-net-status-api-openapi.yml - type: Documentation url: https://github.com/weaveworks/weave - type: APIReference url: https://github.com/weaveworks/weave/tree/master/api common: - type: AgenticAccess url: agentic-access/weave-net-agentic-access.yml - type: LinkedIn url: https://www.linkedin.com/company/weaveworks - url: https://github.com/weaveworks/weave type: GitHubRepository - url: https://github.com/weaveworks type: GitHubOrganization - url: https://github.com/weaveworks/weave/blob/master/LICENSE type: TermsOfService - url: https://github.com/weaveworks/weave/blob/master/SECURITY.md type: Security - url: https://github.com/weaveworks/weave/blob/master/CHANGELOG.md type: ChangeLog - url: https://github.com/weaveworks/weave/issues type: Support - type: SpectralRules url: rules/weave-net-spectral-rules.yml - type: Vocabulary url: vocabulary/weave-net-vocabulary.yml - type: Features data: - name: Container Overlay Network description: >- Creates a virtual network connecting containers across multiple hosts without requiring any configuration of the physical network. - name: Automatic IPAM description: Automatically allocates IP addresses to containers from a configurable subnet using distributed consensus. - name: WeaveDNS description: Built-in DNS resolution for containers by hostname, making services discoverable by name on the Weave network. - name: Network Encryption description: Optional encryption of all network traffic using NaCl for secure container-to-container communication. - name: Kubernetes Integration description: Native Kubernetes CNI plugin for pod-to-pod networking across nodes. - name: Docker Integration description: Docker network plugin for seamless multi-host Docker container networking. - name: Fast Datapath description: Kernel-level packet forwarding using Open vSwitch for high-performance networking. - type: UseCases data: - name: Multi-Host Docker Networking description: Connect Docker containers across multiple physical or virtual machines without complex network configuration. - name: Kubernetes Pod Networking description: Provide pod-to-pod networking for Kubernetes clusters as a CNI-compliant network plugin. - name: Automated IP Management description: Automate container IP allocation and release in orchestration workflows. - name: Service Discovery description: Enable container service discovery by DNS name using WeaveDNS. maintainers: - FN: Kin Lane email: kin@apievangelist.com