Tooling

Naftiko is grounded in the Linux, CNCF, and Apache tooling already used across SMB, SME, and enterprise environments. By using the same building blocks as the Naftiko Engine, it plugs in easily to how you operate today.

Microcks

Microcks is an open-source, cloud-native tool that turns API specifications (OpenAPI, AsyncAPI, gRPC, GraphQL, and others) into live mocks in seconds and performs contract conformance testing to verify that API implementations meet their contracts.

Bruno

Bruno is an open-source, offline-first API client that stores collections as plain text files directly on your filesystem and uses Git for version control, providing a lightweight alternative to Postman for testing, debugging, and managing APIs while keeping your data local and private.

Activiti

This is a really useful OpenAPI governance tool using Spectral rules. It was created by the Italian government for anyone to fork and run 100% on GitHub. It is a React app you can download and use locally, then build and publish to GitHub pages. I is really useful for demos and is easy to customize with different JSON or YAML, going beyond just OpenAPI, and assemble different rulesets for different governance purposes. The editor will do YAML or JSON linting with intellisense in the Monaco editor–driven by a single JSON Schema file. It is a really slick editor, and useful to have around.

Backstage

Backstage is an open-source framework for building developer portals that unifies all your infrastructure tooling, services, and documentation into a centralized software catalog, helping teams manage microservices and ship code quickly while maintaining standards across the organization.

Kubernetes

Kubernetes is for automating deployment, scaling, and management of containerized applications in a declarative way.

kgateway

Kgateway is an open-source API gateway and ingress controller that implements the Kubernetes Gateway API with its own control plane.

RabbitMQ

RabbitMQ is an open-source message broker software that implements the Advanced Message Queuing Protocol (AMQP) to accept messages from producers and deliver them to consumers, acting as middleware that enables asynchronous communication between applications by storing messages in queues until they are processed.

Apache Ignite

Apache Ignite is a distributed in-memory computing platform that lets you keep data and compute close together for low-latency workloads-.

Calcite

Apache Calcite provides a dynamic data management framework Naftiko is using to work across data sources.

Git

Git is a distributed version control system that tracks changes in source code during software development, allowing multiple developers to collaborate on projects while maintaining a complete history of all modifications, branches, and versions.

Crossplane

Crossplane is an open-source framework for building cloud-native control planes that extends Kubernetes to orchestrate and manage applications and infrastructure across any cloud provider or environment without needing to write code, allowing platform engineers to create custom APIs that enable self-service infrastructure provisioning with built-in policies and guardrails.

Docker

Docker is an open-source platform that allows developers to build, ship, and run applications in lightweight, portable containers that package code and all its dependencies together, enabling software to run quickly and reliably across different computing environments from development to production.

Eclipse

Eclipse is a free, open-source integrated development environment (IDE) primarily used for Java development, though it supports multiple programming languages through its extensible plugin architecture, and serves as a platform for building development tools across various domains.

JetBrains

JetBrains is a software development company that creates intelligent development tools and integrated development environments (IDEs) for software developers and project managers, including popular products like IntelliJ IDEA for Java development, PyCharm for Python, WebStorm for JavaScript, and the Kotlin programming language.

Spring AI

The Spring AI project aims to streamline the development of applications that incorporate artificial intelligence functionality without unnecessary complexity.

VSCode

Visual Studio Code (VS Code) is a free, open-source code editor developed by Microsoft that provides developers with features like syntax highlighting, intelligent code completion, debugging, version control integration, and extensibility through plugins for writing and editing code across multiple programming languages.


Last modified December 31, 2025: update latest docs (d09718ca)