Inferensys

Glossary

Intent-Based APIs

Northbound application programming interfaces that allow business applications and orchestration platforms to declare network requirements using abstract data models rather than device-level protocols.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
NORTHBOUND INTERFACE ABSTRACTION

What is Intent-Based APIs?

Intent-Based APIs are northbound application programming interfaces that allow business applications and orchestration platforms to declare network requirements using abstract data models rather than device-level protocols.

An Intent-Based API is a northbound interface that accepts declarative specifications of a desired network outcome—such as a latency threshold or security posture—rather than procedural, device-specific commands. It exposes a high-level data model that abstracts the complexity of heterogeneous infrastructure, allowing an application to state what connectivity is needed without specifying how to configure individual routers, switches, or firewalls. This decoupling is the foundational mechanism that enables policy abstraction and true business-to-network translation.

Unlike traditional southbound protocols like NETCONF or CLI scripting, an Intent-Based API interacts exclusively with the intent engine of a closed-loop system. The API payload, often structured in YAML or JSON, triggers an automated pipeline of intent validation, translation, and intent fulfillment. The same interface typically supports a callback or streaming telemetry subscription for intent assurance, enabling the consuming application to monitor intent compliance and receive alerts on intent drift without polling device-level metrics.

NORTHBOUND INTERFACE DESIGN

Core Characteristics of Intent-Based APIs

Intent-Based APIs are the critical translation layer that allows business applications and orchestrators to declare what the network should achieve without specifying how to configure it. These characteristics define their architectural departure from traditional device-level protocols.

01

Declarative Data Models

Unlike imperative APIs that command specific device actions (e.g., 'set interface speed to 10Gbps'), Intent-Based APIs use declarative models to specify the desired end-state. The API consumer declares a Service-Level Objective (SLO) such as 'ensure gold-tier throughput for application X,' and the underlying Intent Engine handles the algorithmic translation. This abstraction relies on structured schemas like YANG or OpenAPI to define resource requirements independently of vendor-specific syntax.

02

Outcome-Oriented Abstraction

These APIs operate at the Business Intent layer of the policy continuum, completely masking the complexity of the physical and virtual infrastructure. A single API call can represent a complex Network Service Orchestration task that spans multiple domains. Key abstractions include:

  • Policy Abstraction: Decoupling business rules from device-level CLIs.
  • Intent Translation: The automatic conversion of abstract goals into concrete Network Configuration Synthesis.
  • Resource Agnosticism: Requesting 'compute and storage' without specifying server UUIDs or LUN IDs.
03

Continuous Closed-Loop Assurance

Intent-Based APIs are not fire-and-forget. They establish a persistent Intent Lifecycle management session. Once an intent is activated via the API, the system enters a Closed-Loop Assurance phase. It continuously ingests Telemetry Collection data to monitor for Intent Drift. If the operational state diverges from the declared intent, the API framework supports automated Remediation Workflow triggers, ensuring Intent Compliance without requiring the original application to re-issue commands.

04

Pre-Validation and Conflict Detection

Before an intent is ever pushed to the network, Intent-Based APIs enforce a strict Intent Validation phase. The system analyzes the proposed state against the existing Intent State Machine to detect logical inconsistencies or resource contention. This Intent Conflict Resolution mechanism uses priority-based arbitration to prevent overlapping policies—such as two competing bandwidth guarantees—from destabilizing the network. The API provides synchronous feedback on feasibility before committing to the Intent Fulfillment process.

05

Schema-Driven, Not Protocol-Bound

Traditional northbound interfaces are tightly coupled to protocols like NETCONF or RESTCONF. Intent-Based APIs abstract the transport layer, focusing instead on the data schema. Whether the payload is delivered via gRPC, REST, or a message queue, the API validates the structure of the Network Intent against a canonical data model. This allows for Intent-Based Provisioning across heterogeneous hardware where the same declarative JSON payload can configure both a cloud-native 5G core and a legacy MPLS router through the system's translation layer.

06

Analytics-Driven Optimization

Advanced Intent-Based APIs expose endpoints for Intent-Based Analytics, allowing applications to query the efficiency of their declared intents. Rather than just confirming that an SLO is met, these APIs provide insights into Intent-Based Optimization opportunities. For example, an API response might indicate that a latency SLO could be maintained with 20% fewer resources, enabling the orchestrator to tighten its request. This transforms the API from a static configuration tool into a dynamic feedback loop for continuous improvement.

INTENT-BASED APIs

Frequently Asked Questions

Clear answers to common questions about how northbound intent-based APIs translate business policy into network action, and how they differ from traditional device-level interfaces.

An Intent-Based API is a northbound application programming interface that allows business applications and orchestration platforms to declare desired network outcomes using abstract data models, rather than specifying device-level protocols. It works by exposing a declarative interface where a client states what the network should achieve—such as a latency guarantee or a security posture—and the underlying Intent Engine handles the algorithmic translation into device-specific configurations. This abstracts away the complexity of CLI commands, YANG models, and vendor-specific syntax, enabling true Policy Abstraction. The API typically operates on a RESTful or gRPC transport, accepting JSON or YAML payloads that represent the Network Intent, and returns an identifier for the intent lifecycle, allowing the client to monitor Intent Fulfillment and Intent Assurance through a continuous feedback loop.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.