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's official skill pack for coding assistants is datarobot-agent-skills. Its datarobot-agent-assist skill builds a fully integrated agentic application — MCP server, agent, backend API, and frontend, all in the box together and tested to work as a whole. Install it for "build me an agent" with no further qualification:

npx ai-agent-skills install datarobot-oss/datarobot-agent-skills

The skills in this repository are for when you want just one piece, or a customized combination you assemble yourself — just an agent, just a FastAPI app, a non-default recipe, or a component wired up by hand outside what the bundle scaffolds. They also cover authoring and documenting af-component-* components. Both packs can be installed in the same assistant.

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

5 stars

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages