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

# SuggestKit SDK API

> Complete reference for SuggestKit SDK endpoints

## Welcome to SuggestKit SDK

The SuggestKit SDK API allows you to manage users and suggestions in your projects. Build powerful feedback systems, feature request portals, and user engagement tools.

## Base URL

All API requests should be made to:

```
https://api.suggestkit.app/api/v1/sdk
```

## Core Resources

The SDK provides two main resources:

<CardGroup cols={2}>
  <Card title="Users" icon="users" href="/api-reference/endpoint/create">
    Manage app users with subscription data and custom identifiers
  </Card>

  <Card title="Suggestions" icon="lightbulb" href="/api-reference/endpoint/suggestions-create">
    Handle feature requests, feedback, and user suggestions with voting
  </Card>
</CardGroup>

## Authentication

All API endpoints require authentication using your project's public API key as a Bearer token:

```bash theme={null}
Authorization: Bearer your_public_api_key_here
```

You can find your API key in the SuggestKit dashboard under project settings.

## Key Features

* **User Management**: Create and track users with subscription details
* **Suggestion System**: Users can submit and vote on suggestions
* **Vote Tracking**: See which users voted on which suggestions with `hasVoted` field
* **Status Management**: Track suggestion progress (PENDING → PLANNED → IN\_PROGRESS → COMPLETED / CLOSED)
* **Custom Identifiers**: Map SDK users to your app's user system

## Getting Started

1. **Create a user** to represent someone in your app
2. **Submit suggestions** from that user
3. **Retrieve suggestions** with vote status for personalized UIs
4. **Update suggestion status** as you work on features
