Back to the catalog

datarobot-app-framework-studio

DataRobot App Framework skills for building and deploying applications using the component system

Open source Open in the app JSON README (API)

About

DataRobot App Framework skills for building and deploying applications using the component system

Details

Kind
Plugins
Topic
Cloud & DevOps
Publisher
datarobot-community
Origin
gemini
Category
ferramentas
Version
1.0.0
Stars
5
Forks
2
Open pull requests
2
Last push
2026-08-21T14:39:10Z
Repository state
ativo
Language
Python
License
Apache-2.0
Added
2026-08-30 14:13:39
Updated
2026-08-30 14:13:39
Origin id
datarobot-community/app-framework

README

<p align="center">
  <a href="https://github.com/datarobot-community/app-framework">
    <img src="https://af.datarobot.com/img/datarobot_logo.avif" width="600px" alt="DataRobot Logo"/>
  </a>
</p>
<h2 align="center">App Framework Studio</h2>

<p align="center">
  <a href="https://datarobot.com">Homepage</a>
  ·
  <a href="https://af.datarobot.com">Documentation</a>
  ·
  <a href="https://docs.datarobot.com/en/docs/get-started/troubleshooting/general-help.html">Support</a>
</p>

<p align="center">
  <a href="https://af.datarobot.com">
    <img src="https://img.shields.io/badge/af.datarobot.com-a?label=Docs&labelColor=30373D&color=5B8FF9" alt="Documentation">
  </a>
  <a href="https://join.slack.com/t/datarobot-community/shared_invite/zt-3uzfp8k50-SUdMqeux25ok9_5wr4okrg">
    <img src="https://img.shields.io/badge/%23applications-a?label=Slack&labelColor=30373D&color=81FBA6" alt="Slack #applications">
  </a>
</p>

Tooling to apply and update App Framework components.

## Which skill pack?

DataRobot's official skill pack for coding assistants is
[`datarobot-agent-skills`](https://github.com/datarobot-oss/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:

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

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

## Components

The following App Framework components are maintained in separate repositories under the [`datarobot-community`](https://github.com/datarobot-community) GitHub organization:

| 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.

## Documentation style

Component README files follow the [Documentation Style Specification](skills/datarobot-app-framework-doc-update/documentation-style-spec.md). Use the [`datarobot-app-framework-doc-update`](skills/datarobot-app-framework-doc-update/SKILL.md) skill and the `af-component-doc-update` tool to scaffold and merge README content from `copier-module.yaml`.

More