Glossary · Core Concepts

Naftiko Framework

An open-source, Java-based Docker runtime that interprets capability specs and runs them as live services with CLI, VS Code, Backstage, and Docker Desktop extensions.

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.

Browse all terms