NetOrca
What Is NetOrca?
NetOrca is a network automation orchestration platform.
In large enterprises, network and infrastructure teams build automation scripts to provision resources like virtual machines, load balancers, DNS records, and firewall rules. Over time, dozens of teams create hundreds of these automations -- each with its own tooling, inputs, and processes. The result is a fragmented landscape where consumers (the teams requesting infrastructure) have no consistent way to discover, request, or track the services available to them, and service providers have no unified way to manage demand.
NetOrca solves this by giving every automation a structured interface. Service providers define their automations as services with a clear schema, and consumers request resources through a single declarative workflow. NetOrca sits in between -- validating requests, detecting changes, generating trackable change instances, and ensuring every modification is auditable and consistent.
For a full list of terms used throughout the platform, see Abbreviations.
How It Works
Service providers publish a JSON Schema for each service they offer. Consumers submit a YAML/JSON declaration describing the resources they need. NetOrca compares each submission against the previous state, generates change instances for any differences, and routes them to the responsible team for processing.
For a step-by-step walkthrough, see Get Started.
Team Types
Throughout the documentation, teams are referred to as Service Owners and Consumers. This does not mean there are two separate types of teams -- any team can act as both, depending on whether they own or consume a given resource.
Service Owners build and maintain infrastructure automation. They define services, publish schemas, and process change instances when consumers request or modify resources. See the Service Owner Guide.
Consumers request infrastructure resources. They browse the service catalog, submit declarations for the resources they need, and track the status of their requests. See the Consumer Guide.
Teams and API keys are managed through Team Management.
NetOrca Pack
NetOrca Pack is an AI-powered automation engine that uses large language models to generate infrastructure configurations, validate submissions against business rules, and automate change instance processing. It enables Service Owners to build intelligent pipelines that reduce manual work and enforce compliance automatically.
See the NetOrca Pack Guide.
Integrate with NetOrca
- SDK Guide -- Python SDK for programmatic access
- Ansible Guide -- Ansible integration for deployment automation