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

# Plugin authors

> An author path for every plugin type.

An author path for every plugin type. Each guide teaches the contract with a minimal, self-contained example.

<CardGroup cols={2}>
  <Card title="Tool" icon="wrench" href="/guides/authors/tool">
    Build a tool plugin.
  </Card>

  <Card title="Extension" icon="puzzle-piece" href="/guides/authors/extension">
    A wrapper or transformer.
  </Card>

  <Card title="Connector" icon="plug" href="/guides/authors/connector">
    An OAuth connector.
  </Card>

  <Card title="Storage provider" icon="database" href="/guides/authors/storage-provider">
    Behind the storage contract.
  </Card>

  <Card title="Config provider" icon="key" href="/guides/authors/config-provider">
    Behind the config contract.
  </Card>

  <Card title="Identity provider" icon="id-card" href="/guides/authors/identity-provider">
    Resolve a token to an identity.
  </Card>

  <Card title="Accounts provider" icon="user-lock" href="/guides/authors/accounts-provider">
    Human accounts, logins, and sessions.
  </Card>

  <Card title="Monitoring backend" icon="chart-line" href="/guides/authors/monitoring-backend">
    The monitoring surface.
  </Card>

  <Card title="Webhook verifier" icon="bolt" href="/guides/authors/webhook-verifier">
    Verify inbound webhooks.
  </Card>

  <Card title="Channel" icon="paper-plane" href="/guides/authors/channel">
    Deliver asks to a person's medium.
  </Card>

  <Card title="Backend" icon="server" href="/guides/authors/backend">
    A worker backend engine.
  </Card>

  <Card title="Agent plugin" icon="robot" href="/guides/authors/agent-plugin">
    Implement the Agent contract.
  </Card>

  <Card title="Code plugins" icon="code" href="/guides/authors/code-plugins">
    Clients, routes, middleware, lifecycle.
  </Card>

  <Card title="The plugin descriptor" icon="id-card" href="/guides/authors/plugin-descriptor">
    Describe a plugin with tai-plugin.yml.
  </Card>
</CardGroup>
