Bumps [medyagh/setup-minikube](https://github.com/medyagh/setup-minikube) from 0.0.20 to 0.0.21. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/medyagh/setup-minikube/releases">medyagh/setup-minikube's releases</a>.</em></p> <blockquote> <h2>v0.0.21</h2> <h2>What's Changed</h2> <ul> <li>add support for none driver on arm64 by <a href="https://github.com/medyagh"><code>@medyagh</code></a> in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/779">medyagh/setup-minikube#779</a></li> <li>feat: add 'nodes' action input by <a href="https://github.com/zachspar"><code>@zachspar</code></a> in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/712">medyagh/setup-minikube#712</a></li> </ul> <h2>Test/CI:</h2> <ul> <li>add vkfit test by <a href="https://github.com/medyagh"><code>@medyagh</code></a> in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/739">medyagh/setup-minikube#739</a></li> <li>ci: add concurrency settings to macos-test workflow by <a href="https://github.com/medyagh"><code>@medyagh</code></a> in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/780">medyagh/setup-minikube#780</a></li> <li>test: add dry-run tests for windows and macos by <a href="https://github.com/medyagh"><code>@medyagh</code></a> in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/781">medyagh/setup-minikube#781</a></li> <li>test: Upgrade Kubernetes version and simplify installation by <a href="https://github.com/medyagh"><code>@medyagh</code></a> in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/762">medyagh/setup-minikube#762</a></li> <li>split workflow "build-test" to "build" and "test" by <a href="https://github.com/medyagh"><code>@medyagh</code></a> in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/776">medyagh/setup-minikube#776</a></li> <li>refactor: enhance test workflow with matrix strategy for multiple sce… by <a href="https://github.com/medyagh"><code>@medyagh</code></a> in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/777">medyagh/setup-minikube#777</a></li> <li>add qemu test to github actions by <a href="https://github.com/medyagh"><code>@medyagh</code></a> in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/729">medyagh/setup-minikube#729</a></li> </ul> <h2>build</h2> <ul> <li>build(deps-dev): bump eslint-plugin-jest from 28.11.0 to 29.0.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/727">medyagh/setup-minikube#727</a></li> <li>build(deps-dev): bump prettier from 3.5.3 to 3.6.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/725">medyagh/setup-minikube#725</a></li> <li>build(deps-dev): bump eslint-plugin-github from 5.1.8 to 6.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/724">medyagh/setup-minikube#724</a></li> <li>build(deps-dev): bump eslint from 9.26.0 to 9.31.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/728">medyagh/setup-minikube#728</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 8.26.1 to 8.36.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/726">medyagh/setup-minikube#726</a></li> <li>build(deps-dev): bump ts-jest from 29.2.6 to 29.4.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/730">medyagh/setup-minikube#730</a></li> <li>build(deps-dev): bump eslint from 9.31.0 to 9.32.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/738">medyagh/setup-minikube#738</a></li> <li>build(deps-dev): bump <code>@types/node</code> from 24.0.11 to 24.1.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/737">medyagh/setup-minikube#737</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 8.37.0 to 8.38.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/736">medyagh/setup-minikube#736</a></li> <li>build(deps-dev): bump jest-circus from 29.7.0 to 30.0.5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/735">medyagh/setup-minikube#735</a></li> <li>build(deps-dev): bump jest and <code>@types/jest</code> by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/734">medyagh/setup-minikube#734</a></li> <li>build(deps-dev): bump <code>@types/node</code> from 24.1.0 to 24.5.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/760">medyagh/setup-minikube#760</a></li> <li>build(deps): bump actions/checkout from 4.2.2 to 6.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/775">medyagh/setup-minikube#775</a></li> <li>build(deps): bump form-data by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/761">medyagh/setup-minikube#761</a></li> <li>build(deps): bump actions/setup-node from 4.4.0 to 6.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/769">medyagh/setup-minikube#769</a></li> <li>build(deps): bump glob from 10.4.5 to 10.5.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/774">medyagh/setup-minikube#774</a></li> <li>build(deps): bump js-yaml by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/773">medyagh/setup-minikube#773</a></li> <li>build(deps-dev): bump typescript from 5.8.3 to 5.9.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/766">medyagh/setup-minikube#766</a></li> <li>build(deps-dev): bump eslint from 9.32.0 to 9.38.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/770">medyagh/setup-minikube#770</a></li> <li>build(deps-dev): bump ts-jest from 29.4.0 to 29.4.5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/768">medyagh/setup-minikube#768</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/zachspar"><code>@zachspar</code></a> made their first contribution in <a href="https://redirect.github.com/medyagh/setup-minikube/pull/712">medyagh/setup-minikube#712</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/medyagh/setup-minikube/compare/v0...v0.0.21">https://github.com/medyagh/setup-minikube/compare/v0...v0.0.21</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|---|---|---|
| .github | ||
| benchmarking/k8s-benchmark | ||
| client-sdks/stainless | ||
| containers | ||
| docs | ||
| scripts | ||
| src | ||
| tests | ||
| .coveragerc | ||
| .dockerignore | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| CHANGELOG.md | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| coverage.svg | ||
| LICENSE | ||
| MANIFEST.in | ||
| pyproject.toml | ||
| README.md | ||
| SECURITY.md | ||
| uv.lock | ||
Llama Stack
Quick Start | Documentation | Colab Notebook | Discord
🚀 One-Line Installer 🚀
To try Llama Stack locally, run:
curl -LsSf https://github.com/llamastack/llama-stack/raw/main/scripts/install.sh | bash
Overview
Llama Stack defines and standardizes the core building blocks that simplify AI application development. It provides a unified set of APIs with implementations from leading service providers. More specifically, it provides:
- Unified API layer for Inference, RAG, Agents, Tools, Safety, Evals.
- Plugin architecture to support the rich ecosystem of different API implementations in various environments, including local development, on-premises, cloud, and mobile.
- Prepackaged verified distributions which offer a one-stop solution for developers to get started quickly and reliably in any environment.
- Multiple developer interfaces like CLI and SDKs for Python, Typescript, iOS, and Android.
- Standalone applications as examples for how to build production-grade AI applications with Llama Stack.
Llama Stack Benefits
- Flexibility: Developers can choose their preferred infrastructure without changing APIs and enjoy flexible deployment choices.
- Consistent Experience: With its unified APIs, Llama Stack makes it easier to build, test, and deploy AI applications with consistent application behavior.
- Robust Ecosystem: Llama Stack is integrated with distribution partners (cloud providers, hardware vendors, and AI-focused companies) that offer tailored infrastructure, software, and services for deploying Llama models.
For more information, see the Benefits of Llama Stack documentation.
API Providers
Here is a list of the various API providers and available distributions that can help developers get started easily with Llama Stack. Please checkout for full list
| API Provider | Environments | Agents | Inference | VectorIO | Safety | Post Training | Eval | DatasetIO |
|---|---|---|---|---|---|---|---|---|
| Meta Reference | Single Node | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| SambaNova | Hosted | ✅ | ✅ | |||||
| Cerebras | Hosted | ✅ | ||||||
| Fireworks | Hosted | ✅ | ✅ | ✅ | ||||
| AWS Bedrock | Hosted | ✅ | ✅ | |||||
| Together | Hosted | ✅ | ✅ | ✅ | ||||
| Groq | Hosted | ✅ | ||||||
| Ollama | Single Node | ✅ | ||||||
| TGI | Hosted/Single Node | ✅ | ||||||
| NVIDIA NIM | Hosted/Single Node | ✅ | ✅ | |||||
| ChromaDB | Hosted/Single Node | ✅ | ||||||
| Milvus | Hosted/Single Node | ✅ | ||||||
| Qdrant | Hosted/Single Node | ✅ | ||||||
| Weaviate | Hosted/Single Node | ✅ | ||||||
| SQLite-vec | Single Node | ✅ | ||||||
| PG Vector | Single Node | ✅ | ||||||
| PyTorch ExecuTorch | On-device iOS | ✅ | ✅ | |||||
| vLLM | Single Node | ✅ | ||||||
| OpenAI | Hosted | ✅ | ||||||
| Anthropic | Hosted | ✅ | ||||||
| Gemini | Hosted | ✅ | ||||||
| WatsonX | Hosted | ✅ | ||||||
| HuggingFace | Single Node | ✅ | ✅ | |||||
| TorchTune | Single Node | ✅ | ||||||
| NVIDIA NEMO | Hosted | ✅ | ✅ | ✅ | ✅ | ✅ | ||
| NVIDIA | Hosted | ✅ | ✅ | ✅ |
Note
: Additional providers are available through external packages. See External Providers documentation.
Distributions
A Llama Stack Distribution (or "distro") is a pre-configured bundle of provider implementations for each API component. Distributions make it easy to get started with a specific deployment scenario. For example, you can begin with a local setup of Ollama and seamlessly transition to production, with fireworks, without changing your application code. Here are some of the distributions we support:
| Distribution | Llama Stack Docker | Start This Distribution |
|---|---|---|
| Starter Distribution | llamastack/distribution-starter | Guide |
| Meta Reference | llamastack/distribution-meta-reference-gpu | Guide |
| PostgreSQL | llamastack/distribution-postgres-demo |
For full documentation on the Llama Stack distributions see the Distributions Overview page.
Documentation
Please checkout our Documentation page for more details.
- CLI references
- llama (server-side) CLI Reference: Guide for using the
llamaCLI to work with Llama models (download, study prompts), and building/starting a Llama Stack distribution. - llama (client-side) CLI Reference: Guide for using the
llama-stack-clientCLI, which allows you to query information about the distribution.
- llama (server-side) CLI Reference: Guide for using the
- Getting Started
- Quick guide to start a Llama Stack server.
- Jupyter notebook to walk-through how to use simple text and vision inference llama_stack_client APIs
- The complete Llama Stack lesson Colab notebook of the new Llama 3.2 course on Deeplearning.ai.
- A Zero-to-Hero Guide that guide you through all the key components of llama stack with code samples.
- Contributing
- Adding a new API Provider to walk-through how to add a new API provider.
Llama Stack Client SDKs
Check out our client SDKs for connecting to a Llama Stack server in your preferred language.
| Language | Client SDK | Package |
|---|---|---|
| Python | llama-stack-client-python | |
| Swift | llama-stack-client-swift | |
| Typescript | llama-stack-client-typescript | |
| Kotlin | llama-stack-client-kotlin |
You can find more example scripts with client SDKs to talk with the Llama Stack server in our llama-stack-apps repo.
🌟 GitHub Star History
Star History
✨ Contributors
Thanks to all of our amazing contributors!