Skip to content

Repository files navigation

DataRobot Logo

App Framework Studio

Homepage · Documentation · Support

Documentation Slack #applications

Tooling to apply and update App Framework components.

Which skill pack?

DataRobot publishes two skill packs for coding assistants. They share words like "agent," "deployment," and "DataRobot," but target different workflows — install the pack that matches your task (you can install both).

You want to… Skill pack Install
Build or deploy App Framework recipes (Studio): af-component-*, dr component add, uvx copier copy, LLM Gateway, CrewAI/LangGraph/LlamaIndex agents, Custom Applications (dr task deploy) This repository (App Framework Studio) npx ai-agent-skills install datarobot-community/app-framework
Tabular ML on the DataRobot platform: AutoML training, model deployments for predictions, batch scoring, feature engineering, drift monitoring, SHAP / explainability datarobot-agent-skills (OSS ML pack) npx ai-agent-skills install datarobot-oss/datarobot-agent-skills

In this pack, agent means an LLM agentic app in a recipe; deployment means a Custom Application. In the OSS pack, deployment usually means an ML model deployment for predictions.

Installing skills

Install all skills from this repository into your AI agent using ai-agent-skills:

npx ai-agent-skills install datarobot-community/app-framework

Components

The following App Framework components are maintained in separate repositories under the datarobot-community GitHub organization:

Component Description
af-component-base Task runner, Pulumi project, CI/CD, .datarobot/ config.
af-component-fastapi-backend FastAPI server and Custom App deployment.
af-component-react React frontend.
af-component-llm LLM Gateway / external model integration.
af-component-agent Agentic workflows (CrewAI, LangGraph, LlamaIndex).
af-component-datarobot-mcp FastMCP server with DataRobot predictive tools and third-party integrations.

Development

See the Developer Guide for setup instructions, running docs locally, and using copier-watch to iterate on component templates.

Documentation style

Component README files follow the Documentation Style Specification. Use the datarobot-app-framework-doc-update skill and the af-component-doc-update tool to scaffold and merge README content from copier-module.yaml.

About

Framework for creating and updating App Templates

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages