> ## Documentation Index
> Fetch the complete documentation index at: https://docs.onlyfanskit.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage & Deploy

> Run onlyfanskit in production: API scopes, rate limits, structured errors, security practices, and launch checklists.

<div className="ofk-page">
  <div className="ofk-hero">
    <div className="ofk-hero-copy">
      <h1>Manage & deploy</h1>

      <p className="ofk-hero-sub">
        Ship confidently on the hosted API or your own SDK deployment. Control
        what each key can do, stay within rate limits, handle errors agents can
        act on, and follow security and launch checklists before you go live.
      </p>

      <div className="ofk-hero-cta">
        <a className="ofk-link-primary" href="/authentication">API authentication →</a>
        <a className="ofk-link-muted" href="/platform/errors">Error format</a>
      </div>
    </div>
  </div>

  <div className="ofk-sec">
    <div className="ofk-sec-head">
      <div>
        <h2>Operations</h2>
        <p>Day-to-day controls for keys, traffic, and failures.</p>
      </div>
    </div>

    <div className="ofk-grid ofk-grid-3">
      <a className="ofk-pcard" href="/platform/scopes">
        <div className="ofk-preview">
          <div className="c"># least privilege</div>
          <div>connect · accounts.read</div>
          <div>sdk.invoke · realtime</div>
          <div className="dim">→ scope per key</div>
        </div>

        <div className="ofk-pcard-body">
          <h3>API scopes</h3>
          <p>Restrict each API key to the operations it actually needs.</p>
        </div>
      </a>

      <a className="ofk-pcard" href="/platform/rate-limiting">
        <div className="ofk-preview">
          <div className="c"># rate limits</div>
          <div>429 + Retry-After</div>
          <div>quota headers</div>
          <div className="dim">→ backoff in agents</div>
        </div>

        <div className="ofk-pcard-body">
          <h3>Rate limiting</h3>
          <p>Understand limits, headers, and how to retry safely.</p>
        </div>
      </a>

      <a className="ofk-pcard" href="/platform/errors">
        <div className="ofk-preview">
          <div className="c">application/problem+json</div>
          <div><span className="k">type</span> · <span className="k">code</span></div>
          <div><span className="k">retryable</span> · detail</div>
          <div className="dim">→ RFC 9457 errors</div>
        </div>

        <div className="ofk-pcard-body">
          <h3>Errors</h3>
          <p>Structured problem details your app and agents can parse.</p>
        </div>
      </a>
    </div>
  </div>

  <div className="ofk-sec">
    <div className="ofk-sec-head">
      <div>
        <h2>Launch</h2>
        <p>Checklists before you point real creators and traffic at your integration.</p>
      </div>
    </div>

    <div className="ofk-grid ofk-grid-2">
      <a className="ofk-scard" href="/platform/production">
        <Icon icon="rocket" />

        <div>
          <h3>Going to production</h3>
          <p>Environment separation, webhooks, monitoring, and rollout steps.</p>
        </div>
      </a>

      <a className="ofk-scard" href="/platform/security">
        <Icon icon="lock" />

        <div>
          <h3>Security</h3>
          <p>Credential handling, session storage, and safe logging practices.</p>
        </div>
      </a>
    </div>
  </div>

  <div className="h-12" />
</div>
