Overview
NCP SDK
The Network Copilot SDK (NCP SDK) is a Python framework for building, packaging, and deploying custom AI agents on the Network Copilot platform. It enables developers and network engineers to extend NCP with domain-specific automation, custom tooling, and integrations tailored to their operational environment.
Agents built with the NCP SDK are deployed directly into the NCP platform and become available to users through the standard chat interface, and project workflows.
What you can build:
Network automation agents that execute diagnostics, configuration checks, or compliance validation
Agents that query external systems via APIs, MCP servers, or NCP data connectors
Multi-agent workflows for cross-domain correlation and analysis
How it fits into NCP:
Agents built with the SDK are packaged and uploaded to the NCP platform. Depending on the user's role, agents go through an administrator approval workflow before becoming available to all users. Once approved, agents are accessible across projects and chats like any other NCP capability. Refer to the Agent Onboarding section in the NCP documentation for details on the upload and approval process.
Resources:
SDK Examples: https://github.com/AvizNetworks/ncp-sdk-examples
Sample Agents: https://github.com/AvizNetworks/ncp-sdk-agents
Last updated
