An open API service indexing awesome lists of open source software.

https://github.com/datarobot-community/app-framework

Framework for creating and updating App Templates
https://github.com/datarobot-community/app-framework

dr-engineering

Last synced: 30 days ago
JSON representation

Framework for creating and updating App Templates

Awesome Lists containing this project

README

          



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](https://github.com/datarobot-oss/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`](https://github.com/skillcreatorai/Ai-Agent-Skills):

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

## Components

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

## Development

See the [Developer Guide](https://af.datarobot.com/developer/) for setup instructions, running docs locally, and using `copier-watch` to iterate on component templates.