# WordPress plugin: install, connect, embed

The Videokr WordPress plugin is free on every plan. Install the ZIP, paste an API key created in Videokr → Integrations, and you can embed any video with [videokr id="vid_..."] or the Gutenberg block with a visual picker. Media stays hosted on Videokr, so your WordPress host serves no video bytes.

- Section: Documentation (https://videokr.com/docs)
- Page: https://videokr.com/docs/wordpress-plugin
- Last updated: 2026-08-18

## Install

1. Download [the plugin ZIP](/downloads/videokr-wordpress-plugin.zip).
2. In WordPress, **Plugins → Add New → Upload Plugin**, choose the ZIP, install, activate.
3. Open **Videokr → Settings**.

## Connect

In Videokr, go to **Dashboard → Integrations**, create an API key, copy it once, and paste it into the plugin's settings. The plugin then shows your account email, your plan, and your plays this month against your allowance.

Revoking the key in Videokr disconnects WordPress immediately. Use a separate key per site.

## Embed

Shortcode:

```text
[videokr id="vid_abc123"]
[videokr id="vid_abc123" width="640" autoplay="true" muted="true" start="30"]
[videokr playlist="onboarding" ratio="16/9"]
```

Or add the **Videokr** block in the editor and pick a video from your library, thumbnails and all. The block writes the same embed the shortcode does — an iframe pointing at your Videokr player, sized responsively and lazily loaded.

## Insights

**Videokr → Insights** reads your account through the same key and shows usage against your plan allowance, all-time totals, a 30-day plays chart, your most-played videos and your recent leads — without leaving WordPress.

## What stays in Videokr

Uploads, player configuration, chapters, CTAs, retention curves and billing live in the Videokr dashboard. The plugin is deliberately a thin client: embedding, library browsing and reporting. That is what keeps it safe to install on a client site.

## Why not a self-hosted player plugin

A WordPress player plugin plays files from your own hosting: your server pays for every byte of video, a traffic spike is your problem, and analytics stop at the boundary of that one site. With Videokr the same video is delivered from an edge network, embeds work on any site, and one dashboard reports all of it. See [Videokr vs FluentPlayer](/compare/fluentplayer-alternative) and [video hosting for WordPress](/guides/video-hosting-for-wordpress).

## FAQ

### Does the plugin cost anything?

No. It is free on every plan, including the free plan.

### Does the plugin upload video into WordPress?

No. Media stays on Videokr and is delivered from its edge; WordPress only holds the embed.

### Is a Videokr account required?

Yes. The plugin authenticates with an API key from your Videokr account, and revoking that key disconnects the site.

## Related

- [Video hosting for WordPress: the practical guide](https://videokr.com/guides/video-hosting-for-wordpress)
- [Videokr vs a WordPress player plugin (FluentPlayer)](https://videokr.com/compare/fluentplayer-alternative)
- [Embed codes: iframe, script loader and parameters](https://videokr.com/docs/embeds)
- [Videokr and WordPress — questions answered](https://videokr.com/answers/videokr-wordpress-questions)

---
Videokr — Videokr is hosted video for marketing sites: upload or link a video, brand the player, capture emails inside it, embed it anywhere and read second-by-second retention. Free tier forever, $69 lifetime, or metered plans.
Plans: https://videokr.com/#pricing · Full reference: https://videokr.com/llms-full.txt
