Developer Enablement

From Python Scripts to Production-Grade Network Automation

Netmiko is where automation starts. rConfig is where it scales, secures, and survives production.

Legacy Scripting
main.py
Cron Job
Error (No Logs)
rConfig Platform
API Gateway
Job Queue
Audit Trail
THE LIMIT

Python Changed Network Automation, An Hit Its Limits

Libraries like Netmiko and Nornir are powerful, but they weren’t designed to be platforms. As usage scales, “script sprawl” becomes a liability.

  • Script Sprawl

    Unmanaged files on random laptops.

  • Security Risk

    Hardcoded credentials everywhere.

  • Fragility

    One error crashes the whole chain.

  • Audit Gaps

    Who changed what? No record.

Automation Is a System, Not a Script

rConfig doesn’t replace Python. It contains it, governs it, and makes it safe. We built rConfig as an automation control plane, a secure execution environment, and a developer extensibility framework.

Run Python. Control Everything Else.

The Script Integration Engine (SIE) allows developers to run Python, Bash, Perl, and Expect scripts inside a governed platform.

  • Device metadata injected automatically
  • Credentials decrypted securely just-in-time
  • Full execution context & audit logging
“Custom scripts are powerful, and dangerous when unmanaged. rConfig enforces boundaries, logging, and responsibility.”
THE BET

Why rConfig Bet on Laravel, And Won

Python excels at tasks. Laravel excels at systems.

We chose Laravel because building an automation platform requires more than just connecting to devices. It requires:

  • Native job queues for massive concurrency
  • Event-driven architecture for workflows
  • Enterprise-grade RBAC & Authentication
  • First-class testing suite
THE COMPARISON

Python scripts vs rConfig (Laravel)

  • Capability
    RBAC & Permissions
    Python Scripts
    rConfig (Laravel)
  • Capability
    Job Queues
    Python Scripts
    DIY
    rConfig (Laravel)
  • Capability
    REST API
    Python Scripts
    rConfig (Laravel)
  • Capability
    Audit Logging
    Python Scripts
    rConfig (Laravel)
  • Capability
    Web Interface
    Python Scripts
    rConfig (Laravel)
  • Capability
    Long-term Maintainability
    Python Scripts
    DIY
    rConfig (Laravel)
    Stable
Feature comparison between plain Python scripts and rConfig on Laravel
CapabilityPython ScriptsrConfig (Laravel)
RBAC & Permissions
Job QueuesDIY
REST API
Audit Logging
Web Interface
Long-term MaintainabilityDIYStable
TOOLING

Everything Developers Expect, Already Built

  • REST API

    Full CRUD access to platform resources.

  • Artisan CLI

    Extend the CLI with your own commands.

  • Queues & Workers

    Async processing at massive scale.

  • Modular UI (Vue 3)

    Inject components into the dashboard.

ENABLEMENT

Developer Enablement, Not Just Documentation

  • 01 · Foundations

    • Platform Architecture
    • Security Boundaries
    • Execution Model
  • 02 · Automation Patterns

    • Script Orchestration
    • Event-Driven Workflows
    • Safe Extensibility
  • 03 · API & Integration

    • CI/CD Pipelines
    • CMDB Sync
    • ChatOps Integration
  • 04 · Enterprise Scale

    • Multi-Tenant Design
    • RBAC Models
    • Performance Tuning

When Scripts Aren’t Enough

rConfig Automate turns developer logic into managed, supportable automation systems.

  1. Trigger: Webhook
  2. Condition: CPU > 90%
  3. Action: Backup Config
  4. Action: Slack Notify
  • Python Automation Teams

    Move from fragile scripts to robust systems without losing your Python investment.

  • Enterprise Architects

    Design governed, secure automation architectures that satisfy InfoSec and Ops.

  • MSPs

    Scale automation safely across multiple customers and tenants.

FAQ

Developer FAQ

Technical answers for engineers building and scaling with the rConfig framework.

Does rConfig support existing Python scripts?

Yes. rConfig's Script Engine is designed to 'wrap' and govern your existing Python, Bash, or Perl scripts. This allows you to add RBAC, scheduling, and logging to your fragile scripts without rewriting them.

Is there a REST API for external integrations?

Absolutely. rConfig provides a comprehensive REST API with full CRUD access to all platform resources, including devices, configurations, tasks, and users, allowing you to build external portals or integrate with CI/CD pipelines.

Can I extend the rConfig dashboard with custom UI?

Yes. Developers can build and inject custom Vue 3 components directly into the rConfig dashboard. This allows for specialized reporting, custom device management views, or integrated third-party tool dashboards.

How does rConfig handle high-scale, long-running tasks?

rConfig utilizes an enterprise-grade Queue and Worker system. This ensures that massive configuration backups or complex automation workflows are processed asynchronously, maintaining platform responsiveness and reliability.

What is the benefit of the Artisan CLI for network engineers?

The Artisan CLI provides a powerful Command Line Interface for automating platform operations. Engineers can build custom commands to sync data, trigger bulk updates, or perform maintenance tasks that would be cumbersome in a GUI.

Is rConfig vendor-agnostic for developers?

By design, yes. The framework is built to handle multi-vendor environments. Developers can create custom snippets and commands that abstract vendor-specific CLI differences, simplifying large-scale heterogeneous network management.

Stop Scripting. Start Engineering.

Join hundreds of network engineers scaling their automation with rConfig. Move from fragile scripts to enterprise-grade systems.

Available for teams and individuals.