What is the Naftiko Framework?
The Naftiko Framework is the open-source engine at the heart of the Naftiko platform. It interprets capability specs and runs them as live services – exposing REST APIs, MCP servers, and Agent Skills from a single deployment. The framework is Docker-ready and ships with extensions for VS Code, Backstage, and Docker Desktop.
Key capabilities
- Spec interpretation – Reads capability YAML specs and instantiates live services without custom code.
- Multi-protocol exposure – REST, MCP (streamable HTTP and stdio), and Agent Skills from one deployment.
- Source adapters – Connects to upstream APIs using progressive abstraction levels (L1 through L4).
- Orchestration – Multi-step workflows with conditional logic, for-each loops, parallel execution, and cross-source mapping.
- Developer tooling – CLI for local development, VS Code extension with IntelliSense and governance diagnostics, Backstage plugin for catalog integration.
Why it matters
The framework turns integration from a coding exercise into a configuration exercise. Teams declare what they need in YAML, and the framework handles the runtime complexity – connection management, protocol translation, error handling, and observability.