# Teachfloor Developer Documentation

Build powerful integrations with the Teachfloor platform. Explore our guides, API reference, and SDKs to get started.

---

### Guides

<div style={{ display: "grid", gridTemplateColumns: "repeat(auto-fill, minmax(260px, 1fr))", gap: "16px", marginBottom: "24px" }}>

<Card>
  <a href="/docs/api" data-discover="true" style={{ textDecoration: "none", color: "inherit" }}>
    <CardHeader>
      <CardTitle>API Guide</CardTitle>
      <CardDescription>Learn about authentication, rate limiting, and error handling.</CardDescription>
    </CardHeader>
  </a>
</Card>

<Card>
  <a href="/docs/webhooks" data-discover="true" style={{ textDecoration: "none", color: "inherit" }}>
    <CardHeader>
      <CardTitle>Webhooks</CardTitle>
      <CardDescription>Receive real-time event notifications from Teachfloor.</CardDescription>
    </CardHeader>
  </a>
</Card>

<Card>
  <a href="/docs/apps" data-discover="true" style={{ textDecoration: "none", color: "inherit" }}>
    <CardHeader>
      <CardTitle>Extension Apps</CardTitle>
      <CardDescription>Build custom apps that extend the Teachfloor platform.</CardDescription>
    </CardHeader>
  </a>
</Card>

<Card>
  <a href="/docs/teachfloor-js" data-discover="true" style={{ textDecoration: "none", color: "inherit" }}>
    <CardHeader>
      <CardTitle>Teachfloor.js</CardTitle>
      <CardDescription>JavaScript SDK for custom frontend integrations.</CardDescription>
    </CardHeader>
  </a>
</Card>

</div>

### Reference & Resources

<div style={{ display: "grid", gridTemplateColumns: "repeat(auto-fill, minmax(260px, 1fr))", gap: "16px", marginBottom: "24px" }}>

<Card>
  <a href="/api-reference" data-discover="true" style={{ textDecoration: "none", color: "inherit" }}>
    <CardHeader>
      <CardTitle>API Reference</CardTitle>
      <CardDescription>Interactive reference for all REST API endpoints.</CardDescription>
    </CardHeader>
  </a>
</Card>

<Card>
  <a href="/blog" data-discover="true" style={{ textDecoration: "none", color: "inherit" }}>
    <CardHeader>
      <CardTitle>Blog</CardTitle>
      <CardDescription>Technical updates, tutorials, and platform news.</CardDescription>
    </CardHeader>
  </a>
</Card>

</div>
