Weave Net · Capability
Weave Net Container Networking
Unified container networking workflow for managing Weave Net's IPAM, peer connections, DNS, and network status. Used by DevOps engineers and platform operators to automate container network management.
What You Can Do
GET
Get status
— Get Weave Net daemon status
/v1/status
POST
Connect peer
— Connect to a remote peer
/v1/peers
POST
Allocate ip
— Allocate IP for a container
/v1/ipam/allocations
GET
Lookup ip
— Look up container IP
/v1/ipam/allocations/{containerId}
DELETE
Release ips
— Release container IPs
/v1/ipam/allocations/{containerId}
GET
Get default subnet
— Get default IPAM subnet
/v1/ipam/subnet
GET
Get dns domain
— Get WeaveDNS domain
/v1/dns/domain
PUT
Register dns
— Register container DNS name
/v1/dns/registrations/{containerId}/{ip}
DELETE
Deregister dns
— Deregister container DNS name
/v1/dns/registrations/{containerId}/{ip}
MCP Tools
get-daemon-status
Get the current status of the Weave Net daemon including peers and IPAM state
read-only
connect-to-peer
Connect Weave Net to a remote peer node
idempotent
allocate-container-ip
Allocate an IP address for a container on the Weave network
lookup-container-ip
Look up the IP address allocated to a container
read-only
release-container-ips
Release all IP addresses allocated to a container
get-default-subnet
Get the default subnet used for IPAM allocation
read-only
get-dns-domain
Get the WeaveDNS domain suffix for name resolution
read-only
register-container-dns
Register a DNS name for a container in WeaveDNS
idempotent
deregister-container-dns
Deregister a container's DNS name from WeaveDNS
APIs Used
weave-net