# Developers

import { CardGrid } from "@astrojs/starlight/components"
import LinkCard from "@/components/starlight/LinkCard.astro"

Reference is information-oriented and structured to match the product. Most of it is
generated from the source of truth (OpenAPI spec, CLI metadata, client types) so it
stays accurate.

<CardGrid>
  <LinkCard title="TypeScript SDK" icon="seti:typescript" href="/docs/developers/typescript-client/">
    Methods, types, and an overview.
  </LinkCard>
  <LinkCard title="Ren CLI" icon="seti:shell" href="/docs/developers/cli/">
    Every `ren` command, plus config and personal access tokens.
  </LinkCard>
  <LinkCard title="llms.txt" icon="seti:default" href="/docs/developers/llms-txt/">
    Using these docs with your agent.
  </LinkCard>
</CardGrid>