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

# VK

> How to add VK to your system

<img src="https://mintcdn.com/forceplay/LL5FipRv-7nhg1To/images/channels/vk.svg?fit=max&auto=format&n=LL5FipRv-7nhg1To&q=85&s=194478168d30141020765f43639bc2a5" alt="VK" height="44" noZoom style={{ height: "44px", marginBottom: "1.25rem" }} data-path="images/channels/vk.svg" />

<Snippet file="never-share.mdx" />

## What she can post to VK

You wrote two thousand characters, picked three photos, and want it on your wall on Sunday morning. She uploads the photos to VK first, attaches them to the text, and puts the whole thing up at the time you chose.

<CardGroup cols={2}>
  <Card title="Character limit" icon="text-width">
    2,048 characters
  </Card>

  <Card title="Media" icon="photo-film">
    Optional. Photos upload to your wall, and an `.mp4` goes up through VK video
  </Card>

  <Card title="Post types" icon="layer-group">
    A wall post, with comments underneath it
  </Card>

  <Card title="Analytics" icon="chart-line">
    None
  </Card>
</CardGroup>

Everything lands on your personal wall. There is no group target and no community target on this connector, so a VK channel is one wall and only that wall. She runs two VK jobs at a time, which keeps her inside the API limits without crawling. The link on a sent post opens it in your VK feed.

|                   |                                                                                                                                                 |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| **Post settings** | None. The settings block carries `__type` and nothing else, shown in the [VK settings reference](/public-api/providers/vk)                      |
| **Connect flow**  | One step with PKCE. VK returns a device id alongside the code, and she keeps it next to the refresh token so the channel can renew itself later |
| **Automations**   | None. Comments post as comments on the same wall post                                                                                           |

## Self-hosting

<Info>
  On PostQueen Cloud this channel is ready: open **Add Channel** and pick it.
  Running your own instance? You register the application yourself:
  [Set up VK on your own instance](/installation/providers/vk).
</Info>

<Snippet file="next-steps-provider.mdx" />
