# Roger Perkin Network Automation Consultant

Covering all things Network Automation

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## What is the Super key in Omarchy?

DevFeed: [What is the Super key in Omarchy?](<https://devfeed.tech/articles/what-is-the-super-key-in-omarchy-30884.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-is-the-super-key-in-omarchy/>)

Author: Roger Perkin

Published: 2026-09-11T09:52:11Z

Content type: tutorial

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [navigation](<https://devfeed.tech/topics/navigation.md>), [Cheat sheet](<https://devfeed.tech/topics/cheatsheet.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [commands](<https://devfeed.tech/tags/commands.md>), [faq](<https://devfeed.tech/tags/faq.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vim](<https://devfeed.tech/tags/vim.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This tutorial explains that Omarchy uses the Super key as the primary modifier for system navigation and shortcuts. It describes ten shortcut categories, including launching applications, closing windows, opening a terminal, changing layouts, viewing keybindings, navigating windows, switching workspaces, and moving windows between workspaces.

### Source excerpt

In Omarchy, the Super key acts as the primary modifier key for almost all system navigation and shortcuts, functioning as the Windows key on standard keyboards or the Command key on a Mac layout Based on standard Omarchy configurations and recent Hyprland window manager defaults, here are the top 10 essential Super key combinations you need to know for ...

## MCP vs API

DevFeed: [MCP vs API](<https://devfeed.tech/articles/mcp-vs-api-30877.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/api/mcp-vs-api/>)

Author: Roger Perkin

Published: 2026-08-14T07:35:02Z

Content type: article

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [MCP vs API](<https://devfeed.tech/topics/mcp-vs-api.md>), [API](<https://devfeed.tech/topics/api.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [ai-models](<https://devfeed.tech/tags/ai-models.md>), [api](<https://devfeed.tech/tags/api.md>), [json-rpc](<https://devfeed.tech/tags/json-rpc.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-vs-api](<https://devfeed.tech/tags/mcp-vs-api.md>), [rest-apis](<https://devfeed.tech/tags/rest-apis.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [vs](<https://devfeed.tech/tags/vs.md>)

### AI overview

This article explains that MCP and APIs serve different purposes. APIs connect software systems through predefined endpoints, while MCP lets AI models discover and use tools dynamically. MCP does not replace APIs; it operates on top of existing APIs as a standardized, AI-friendly translation layer.

### Source excerpt

Ever since MCP became popular, I hear people saying "does MCP replace APIs?" Or do they both solve completely different problems? Firstly the facts: APIs connect software systems through predefined endpoints, while MCP enables AI models to discover and use tools dynamically. So, they are two different things, but can MCP replace APIs? More discussions ...

## Is MCP Stateless or Stateful?

DevFeed: [Is MCP Stateless or Stateful?](<https://devfeed.tech/articles/is-mcp-stateless-or-stateful-30879.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/is-mcp-stateless-or-stateful/>)

Author: Roger Perkin

Published: 2026-08-14T06:51:31Z

Content type: article

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [Load Balancing](<https://devfeed.tech/topics/load-balancing.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [faq](<https://devfeed.tech/tags/faq.md>), [load-balancing](<https://devfeed.tech/tags/load-balancing.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [stateful](<https://devfeed.tech/tags/stateful.md>), [stateless](<https://devfeed.tech/tags/stateless.md>)

### AI overview

The article states that MCP became stateless in version 2026-07-28, whereas the original release was stateful. It says requests are self-describing and independent, eliminating the need for connection handshakes, session IDs, and sticky load balancing.

### Source excerpt

As of version 2026-07-28 the MCP protocol is now stateless. The original release was stateful. Every request is self-describing and independent, removing the need for connection handshakes, session IDs, or sticky load balancing. You can read all the important updates here: https://modelcontextprotocol.io/docs/2026-07-28/learn/architecture

## What does MCP stand for in AI?

DevFeed: [What does MCP stand for in AI?](<https://devfeed.tech/articles/what-does-mcp-stand-for-in-ai-30881.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-does-mcp-stand-for-in-ai/>)

Author: Roger Perkin

Published: 2026-08-13T21:41:32Z

Content type: tutorial

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [MCP vs API](<https://devfeed.tech/topics/mcp-vs-api.md>), [API](<https://devfeed.tech/topics/api.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [api](<https://devfeed.tech/tags/api.md>), [faq](<https://devfeed.tech/tags/faq.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>)

### AI overview

This article explains that MCP stands for Model Context Protocol, an open standard introduced by Anthropic to help AI assistants connect with external data sources, files, databases, and tools through a uniform interface. It distinguishes MCP from APIs and describes how MCP servers and clients simplify integrations between AI models and tools.

### Source excerpt

In artificial intelligence, MCP stands for Model Context Protocol. It is an open standard introduced by Anthropic in November 2024 to let AI assistants securely connect to external data sources, files, databases, and tools through a single, uniform interface. What is MCP? MCP is like a USB-C adapter, what I mean is it's a standardised way to make systems talk ...

## Scrapli vs Nornir: What's the Difference

DevFeed: [Scrapli vs Nornir: What's the Difference](<https://devfeed.tech/articles/scrapli-vs-nornir-what-s-the-difference-30886.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/network-automation/scrapli/scrapli-vs-nornir/>)

Author: Roger Perkin

Published: 2026-08-06T11:08:45Z

Content type: comparison

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Network](<https://devfeed.tech/topics/network.md>), [async](<https://devfeed.tech/topics/async.md>), [NETCONF](<https://devfeed.tech/topics/netconf.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [async](<https://devfeed.tech/tags/async.md>), [netconf](<https://devfeed.tech/tags/netconf.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [python](<https://devfeed.tech/tags/python.md>), [scrapli](<https://devfeed.tech/tags/scrapli.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [vs](<https://devfeed.tech/tags/vs.md>)

### AI overview

This comparison explains that Scrapli and Nornir address different layers of Python network automation rather than directly competing. It describes Scrapli as a connection-focused library for communicating with individual network devices and notes its support for SSH, Telnet, NETCONF, synchronous and asynchronous operation, and structured output.

### Source excerpt

If you've spent any time in the Python network automation world, you'll have bumped into both Scrapli and Nornir. They come up in the same conversations, the same blog posts and the same job specs, so it's natural to line them up and ask: which one should I use? It's a fair question, but it's built on a slightly ...

## What is Openclaw?

DevFeed: [What is Openclaw?](<https://devfeed.tech/articles/what-is-openclaw-30883.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-is-openclaw/>)

Author: Roger Perkin

Published: 2026-07-24T13:32:05Z

Content type: article

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [OpenClaw](<https://devfeed.tech/topics/openclaw.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Discord](<https://devfeed.tech/topics/discord.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [discord](<https://devfeed.tech/tags/discord.md>), [faq](<https://devfeed.tech/tags/faq.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openclaw](<https://devfeed.tech/tags/openclaw.md>), [shell](<https://devfeed.tech/tags/shell.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

OpenClaw is described as an autonomous, open-source AI agent that can run locally or on a cloud server. It operates in the background, reading files, executing shell commands, and taking actions across apps including WhatsApp, Discord, and Slack.

### Source excerpt

OpenClaw is an autonomous, open-source AI agent that runs locally on your machine or cloud server. Unlike traditional chatbots that only answer questions, it operates 24/7 in the background, reading files, executing shell commands, and taking proactive actions on your behalf across apps like WhatsApp, Discord, or Slack.

## What are the best platforms for network automation?

DevFeed: [What are the best platforms for network automation?](<https://devfeed.tech/articles/what-are-the-best-platforms-for-network-automation-30880.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-are-the-best-platforms-for-network-automation/>)

Author: Roger Perkin

Published: 2026-07-24T08:25:02Z

Content type: article

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [awx](<https://devfeed.tech/topics/awx.md>), [Low code](<https://devfeed.tech/topics/low-code.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [automation](<https://devfeed.tech/tags/automation.md>), [awx](<https://devfeed.tech/tags/awx.md>), [faq](<https://devfeed.tech/tags/faq.md>), [low-code](<https://devfeed.tech/tags/low-code.md>), [nautobot](<https://devfeed.tech/tags/nautobot.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [red-hat](<https://devfeed.tech/tags/red-hat.md>), [source-of-truth](<https://devfeed.tech/tags/source-of-truth.md>)

### AI overview

The article lists Nautobot, Itential, Ansible, AWX, and Red Hat Ansible Automation Platform as network automation platforms. It states that they serve different purposes, including configuration, orchestration, source of truth and inventory, and enterprise low-code use cases.

### Source excerpt

The best platforms for network automation include Nautobot, Itential, Ansible, AWX, Red Hat Ansible Automation Platform to name a few. Each one serves a different purpose including configuration and orchestration, source of truth and inventory and enterprise low code. Check out my dedicated post on network automation platforms

## What is Ansible?

DevFeed: [What is Ansible?](<https://devfeed.tech/articles/what-is-ansible-30882.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-is-ansible-2/>)

Author: Roger Perkin

Published: 2026-07-23T18:25:09Z

Content type: tutorial

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Network](<https://devfeed.tech/topics/network.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [applications](<https://devfeed.tech/tags/applications.md>), [automation](<https://devfeed.tech/tags/automation.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [faq](<https://devfeed.tech/tags/faq.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [servers](<https://devfeed.tech/tags/servers.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tasks](<https://devfeed.tech/tags/tasks.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

Ansible is an open-source, agentless IT automation tool for configuring systems, deploying applications, and managing network devices. It uses human-readable YAML playbooks and connects through SSH to automate repetitive changes across routers, switches, and servers.

### Source excerpt

Ansible is an open-source IT automation tool that configures systems, deploys applications, and manages network devices using simple, human-readable YAML files called playbooks. It's agentless, connecting via SSH, and widely used by network engineers to automate repetitive tasks like configuration changes across routers, switches, and servers at scale.

## Network Automation Platforms: Nautobot, Itential, Cisco NSO, and Juniper Apstra

DevFeed: [Network Automation Platforms: Nautobot, Itential, Cisco NSO, and Juniper Apstra](<https://devfeed.tech/articles/best-network-automation-platforms-2026-30885.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/network-automation/best-network-automation-platforms/>)

Author: Roger Perkin

Published: 2026-07-23T12:26:21Z

Content type: comparison

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [Network](<https://devfeed.tech/topics/network.md>), [Software](<https://devfeed.tech/topics/software.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [nautobot](<https://devfeed.tech/tags/nautobot.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>)

### AI overview

This comparison describes network automation platforms for configuring, deploying, and managing network infrastructure. It presents Nautobot as an open-source source-of-truth and automation platform, followed by commercial offerings including Itential, Cisco NSO, and Juniper Apstra.

### Source excerpt

Network Automation Platforms are software systems that automate and orchestrate the configuration, deployment, and management of network infrastructure. Unlike network automation tools which are software applications that automate specific tasks. Free Network Automation Platforms 1. Nautobot Nautobot is an open-source Network Source of Truth (NSoT) and Automation Platform. It provides a flexible data model to ...

## How AI Is Changing DevOps Without Replacing It

DevFeed: [How AI Is Changing DevOps Without Replacing It](<https://devfeed.tech/articles/is-devops-dead-due-to-ai-30878.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/is-devops-dead-due-to-ai/>)

Author: Roger Perkin

Published: 2026-07-15T22:15:13Z

Content type: opinion

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [DevOps](<https://devfeed.tech/topics/devops.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [automation](<https://devfeed.tech/tags/automation.md>), [devops](<https://devfeed.tech/tags/devops.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [faq](<https://devfeed.tech/tags/faq.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article argues that AI is changing DevOps by accelerating tasks, assisting with code and content generation, and improving efficiency, while the discipline's core needs remain. It presents AI as an assistant for network automation teams rather than a replacement for design, implementation, testing, and engineering judgment.

### Source excerpt

No, DevOps is not dead because of AI. If anything, AI is changing how DevOps teams work by speeding up tasks, assisting with code and content generation, and improving efficiency. The core DevOps problems still exist: teams need reliable delivery, good collaboration, strong automation, and clear operational ownership. AI can help with some of those ...