CNCF Project
Meshery
Term
2026 Term 3 (Sep-Nov)
Program Name
BYOM: Adapter for AI and LLMs
Program Description
Description
Meshery's AI Adapter track aims at natural language to infrastructure: a user describes architectural intent and Meshery renders a valid Design in Kubernetes clusters and Meshery extensions like Kanvas. Early implementations configured providers through startup environment variables such as MESHERY_AI_OPENAI_API_KEY, which does not survive contact with real deployments. That approach is per-server rather than per-user, it cannot express more than one provider, and it puts secrets somewhere Meshery already has a better home for them. Meshery has first-class Connections and Credentials with schema-driven registration, and server-side CRUD for model-provider connections has already landed. What is missing is the complete path from a user supplying their own key to a generated, validated Design on the canvas.
This project makes AI providers bring-your-own and user-owned. The mentee implements provider Connections and Credentials spanning cloud and local inference (OpenAI Codex, Anthropic Claude, GitHub Copilot, Azure OpenAI, AWS Bedrock, Vertex AI, Ollama, LocalAI), a Create New Connection experience in Meshery UI, provider health and readiness checks, and the generation path itself: prompt, to compact model and schema context, to provider call, to candidate Design, to validation, to a deployable workload in a Kubernetes cluster, and a reviewable result in Kanvas. Secrets live only in Credentials. They are never returned to clients, never written into prompt context or generated designs, and never appear in logs or events. Generation produces a candidate for human review and never deploys automatically, which keeps Meshery UI as the review surface and keeps the feature safe to enable by default.
Expected Outcomes
- Connection and Credential support for at least four provider kinds spanning hosted and local inference, registered through Meshery Models and manageable from both Meshery UI and mesheryctl.
- A Create New Connection wizard plus provider health and readiness checks surfaced in UI and CLI, with defined status, error, and event semantics and operationId correlation.
- End-to-end natural language to Design generation using user-supplied credentials, returning a reviewable candidate Design or structured validation errors rather than an automatic deployment.
- A demonstrated provider swap between a hosted frontier model and a local model with no code changes, plus secret redaction across logs, events, and API responses verified by tests.
- Documentation covering provider setup, the credential contract, data handling and privacy posture, and an AI production checklist added to the system check guide.
Technologies
Golang, Javascript, React, REST, Frontier model provider APIs / LLM provider APIs
Skills same as Technologies?
Required/Desirable Skills
Kubernetes
Mentors
Lee Calcote | @leecalcote | leecalcote@gmail.com | leecalcote
James Horton | @hortison | james.hortison2337@gmail.com | hortison
Upstream Issue URL
meshery/meshery#20994
Application Prerequisites
Coding Challenge URL
No response
Custom Prerequisite Name
Participation is Key
Custom Prerequisite Description
- Join the community (https://slack.meshery.io).
- Join the weekly newcomers meeting (https://meet.meshery.io) and learn about the project.
- Get a feel for Meshery's capabilities in the Playground (https://play.meshery.io)
- Create a design.
- Receive a badge (from https://meshery.io/community/recognition/).
Optionally:
- Add badge to your GitHub profile.
- Publish your design the Catalog.
- Ascertain whether your passions and skills align.
Custom Prerequisite — File Upload
LFX program: CNCF - Meshery: BYOM: Adapter for AI and LLMs (2026 Term 3)
CNCF Project
Meshery
Term
2026 Term 3 (Sep-Nov)
Program Name
BYOM: Adapter for AI and LLMs
Program Description
Description
Meshery's AI Adapter track aims at natural language to infrastructure: a user describes architectural intent and Meshery renders a valid Design in Kubernetes clusters and Meshery extensions like Kanvas. Early implementations configured providers through startup environment variables such as
MESHERY_AI_OPENAI_API_KEY, which does not survive contact with real deployments. That approach is per-server rather than per-user, it cannot express more than one provider, and it puts secrets somewhere Meshery already has a better home for them. Meshery has first-class Connections and Credentials with schema-driven registration, and server-side CRUD for model-provider connections has already landed. What is missing is the complete path from a user supplying their own key to a generated, validated Design on the canvas.This project makes AI providers bring-your-own and user-owned. The mentee implements provider Connections and Credentials spanning cloud and local inference (OpenAI Codex, Anthropic Claude, GitHub Copilot, Azure OpenAI, AWS Bedrock, Vertex AI, Ollama, LocalAI), a Create New Connection experience in Meshery UI, provider health and readiness checks, and the generation path itself: prompt, to compact model and schema context, to provider call, to candidate Design, to validation, to a deployable workload in a Kubernetes cluster, and a reviewable result in Kanvas. Secrets live only in Credentials. They are never returned to clients, never written into prompt context or generated designs, and never appear in logs or events. Generation produces a candidate for human review and never deploys automatically, which keeps Meshery UI as the review surface and keeps the feature safe to enable by default.
Expected Outcomes
Technologies
Golang, Javascript, React, REST, Frontier model provider APIs / LLM provider APIs
Skills same as Technologies?
Required/Desirable Skills
Kubernetes
Mentors
Lee Calcote | @leecalcote | leecalcote@gmail.com | leecalcote
James Horton | @hortison | james.hortison2337@gmail.com | hortison
Upstream Issue URL
meshery/meshery#20994
Application Prerequisites
Coding Challenge URL
No response
Custom Prerequisite Name
Participation is Key
Custom Prerequisite Description
Optionally:
Custom Prerequisite — File Upload
LFX program: CNCF - Meshery: BYOM: Adapter for AI and LLMs (2026 Term 3)