---
title: 개발자
description: 앱을 개발하거나, API를 사용하거나, 자체 호스팅하거나, 코드베이스에 기여하세요.
---

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

<CardGroup cols={3}>
  <Card href="/l/ko/developers/extend/apps/getting-started" img="/images/user-guide/halftone/dev-apps.png">
    <CardTitle>앱</CardTitle>
    커스텀 오브젝트, 서버 측 로직, UI 컴포넌트, AI 에이전트로 Twenty를 확장하세요 — 모두 TypeScript 패키지 형태입니다.
  </Card>

  <Card href="/l/ko/developers/extend/api" img="/images/user-guide/halftone/dev-api.png">
    <CardTitle>API</CardTitle>
    REST 및 GraphQL API, 웹훅, 그리고 OAuth.
  </Card>

  <Card href="/l/ko/developers/self-host/capabilities/docker-compose" img="/images/user-guide/halftone/dev-self-host.png">
    <CardTitle>자체 호스팅</CardTitle>
    자체 인프라에서 Twenty를 실행하세요.
  </Card>

  <Card href="/l/ko/developers/contribute/capabilities/local-setup" img="/images/user-guide/halftone/dev-contribute.png">
    <CardTitle>기여</CardTitle>
    로컬에서 모노레포를 설정하고 PR을 제출하세요.
  </Card>
</CardGroup>
