---
title: 开发者
description: 构建应用、使用 API、进行自托管，或为代码库做出贡献。
---

import { CardTitle } from "/snippets/card-title.mdx"

<CardGroup cols={3}>
  <Card href="/l/zh/developers/extend/apps/getting-started" img="/images/user-guide/halftone/dev-apps.png">
    <CardTitle>应用</CardTitle>
    使用自定义对象、服务器端逻辑、UI 组件和 AI 代理扩展 Twenty——全部以 TypeScript 软件包形式提供。
  </Card>

  <Card href="/l/zh/developers/extend/api" img="/images/user-guide/halftone/dev-api.png">
    <CardTitle>API</CardTitle>
    REST 和 GraphQL API、Webhook 回调和 OAuth。
  </Card>

  <Card href="/l/zh/developers/self-host/capabilities/docker-compose" img="/images/user-guide/halftone/dev-self-host.png">
    <CardTitle>自托管</CardTitle>
    在您自己的基础设施上运行 Twenty。
  </Card>

  <Card href="/l/zh/developers/contribute/capabilities/local-setup" img="/images/user-guide/halftone/dev-contribute.png">
    <CardTitle>参与贡献</CardTitle>
    在本地设置 monorepo 并提交 PR。
  </Card>
</CardGroup>
