Welcome to Naftiko Framework, the first Open Source project for Spec-Driven Integration. It reinvents API integration for the AI era with a governed and versatile platform based on capabilities that streamlines API sprawl created by the massive SaaS growth and microservices.
Each capability is a coarse piece of domain that consumes existing HTTP-based APIs, converts into JSON data formats like Protocol Buffer, XML, YAML, CSV and Avro, enabling better Context Engineering and API reusability critical to AI integration.
Capabilities are declared using YAML files, configuring the Naftiko Engine provided as a Docker container. Clients can then consume the capability via the MCP or API servers exposed.
While the framework itself is developed in Java and can be extended to support new protocols, developers just need to know YAML, JSONPath and Mustache templates to take full advantage of it.
- 🚣 Installation
- ⛵ Tutorial
- 🚢 Use cases
- ⚓ Specification
- 📣 Releases
- 🔭 Roadmap
- 🔩 Contribute
Please join the community of users and contributors in this GitHub Discussion forum!.
