databricks-model-serving

Deploy MLflow models and LLM agents to Databricks Model Serving endpoints.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/aaronachermann/PolentaEncoders --skill databricks-model-serving-aaronachermann
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-model-serving
Source: https://github.com/aaronachermann/PolentaEncoders/tree/main/.github/skills/databricks-model-serving
Command: npx skills add https://github.com/aaronachermann/PolentaEncoders --skill databricks-model-serving-aaronachermann

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the end-to-end process of turning MLflow models and LLM-based agents into production-ready REST endpoints on Databricks, removing friction around logging, registration, authentication, deployment, and querying.

Core Features & Use Cases

  • Classical ML Deployment: Autolog and register sklearn, xgboost, LightGBM, and PyTorch models to Unity Catalog and serve via scalable endpoints.
  • Custom PyFunc Support: Package preprocessing, postprocessing, and complex Python logic as mlflow.pyfunc models with signatures and pip_requirements.
  • GenAI Agents: Build ResponsesAgent or LangGraph agents, register resources (UC Functions, Vector Search), log to MLflow, and deploy async via jobs.
  • Tools & Integration: Integrate Unity Catalog functions and Vector Search retrievers as callable tools with automatic resource registration for auth passthrough.
  • Deployment & Querying Patterns: Provides UI, MLflow Deployments SDK, and Databricks SDK examples for creating, updating, and querying endpoints, plus MCP workflow tips for testing and jobs-based agent deployment.

Quick Start

Upload your agent or model files, log the model to MLflow with Unity Catalog resources and pip_requirements, then create an async deployment job to publish a serving endpoint and query it via the SDK or manage_serving_endpoint.

Frequently Asked Questions about databricks-model-serving

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy MLflow models to Databricks Model Serving endpoints?

Deploy MLflow models to Databricks Model Serving endpoints by logging the model with Unity Catalog resources, specifying pip_requirements, and creating an asynchronous deployment job to publish a scalable REST endpoint for production inference.

Can I serve custom Python logic and pyfunc models on Databricks?

Serve custom Python logic on Databricks by packaging preprocessing, postprocessing, and complex logic as mlflow.pyfunc models with defined signatures and pip_requirements, then registering and deploying them via Model Serving endpoints.

Does Databricks Model Serving support deploying GenAI agents like ResponsesAgent?

Databricks Model Serving supports deploying GenAI agents like ResponsesAgent by logging the agent to MLflow, registering Unity Catalog functions and Vector Search resources, and deploying asynchronously via jobs for scalable inference.

How do I integrate Unity Catalog functions and Vector Search with deployed LLM agents?

Integrate Unity Catalog functions and Vector Search with deployed LLM agents by registering them as callable tools during MLflow logging, enabling automatic resource registration for authentication passthrough and seamless querying.

What's the best way to query a deployed Databricks serving endpoint?

Query a deployed Databricks serving endpoint using the MLflow Deployments SDK, Databricks SDK, or REST API to interact with and manage your serving endpoints for both classical ML models and GenAI agents.

Do I need Unity Catalog to manage authentication for deployed models and agents?

Unity Catalog is required to manage authentication passthrough for deployed models and agents, automatically registering integrated functions and Vector Search retrievers as callable tools to ensure secure resource access during inference.