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

# Developer Introduction

> Build integrations on top of storekit using the REST API and webhooks. Learn how to authenticate, listen for events, and automate your store operations.

Welcome to the storekit developer documentation. This section covers everything you need to build integrations with storekit.

<Note>
  **Webhooks are the primary way to integrate with storekit.** Direct API access is currently in early access and not widely available. If you need API access, please [contact support](/getting-started/contact-support) to discuss your use case.
</Note>

## Webhooks

Webhooks allow you to receive real-time notifications when events occur in your storekit stores. Use webhooks to:

* **Sync orders** to your POS, kitchen display, or inventory system
* **Trigger automations** when orders are placed, accepted, or completed
* **Monitor store status** and printer connectivity
* **Track payouts** to your bank accounts
* **Receive payment link payments** when a customer pays via a shared payment link

<CardGroup cols={2}>
  <Card title="Webhooks Overview" icon="webhook" href="/developers/webhooks/overview">
    Learn how webhooks work and how to set them up.
  </Card>

  <Card title="Webhook Events" icon="list" href="/developers/webhooks/webhook-events">
    Browse all available event types and payloads.
  </Card>

  <Card title="Verifying Signatures" icon="shield-check" href="/developers/webhooks/verifying-signatures">
    Secure your integration by verifying webhook authenticity.
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/developers/webhooks/troubleshooting">
    Fix common webhook issues.
  </Card>
</CardGroup>

## Getting Started

1. **Set up an endpoint** - Create an HTTPS endpoint in your application to receive webhooks
2. **Register your endpoint** - Add your endpoint URL in the storekit dashboard
3. **Verify signatures** - Implement signature verification for security
4. **Handle events** - Process incoming webhooks and respond with a 2xx status

<Info>
  storekit uses [Svix](https://svix.com) for reliable webhook delivery. You can use the Svix libraries to simplify signature verification.
</Info>
