# MkPDF > API and web service for PDF processing: convert to and from PDF, merge, split, rotate, crop, compress, protect and unlock, watermark, page numbers, sign, edit, OCR. Russian-language interface; free within a daily/monthly limit. ## Agent guide - [Agent guide](https://mkpdf.ru/agent.md): how to use MkPDF from an AI agent — auth, which operation to pick, limits, file types, errors, curl examples, async jobs. - [Agent permissions](https://mkpdf.ru/agents.txt): what an agent may do on the site and where the API and its spec live. ## API - [OpenAPI](https://mkpdf.ru/openapi.json): full HTTP API specification (also as [YAML](https://mkpdf.ru/openapi.yaml)). API host: https://api.mkpdf.ru; reserve host https://api.lt.mkpdf.ru (a proxy in Latvia, for when the main host is unreachable). - [API documentation](https://mkpdf.ru/docs): human-readable documentation with curl, Python, Go and JavaScript examples. ## Authentication API requests use Bearer API keys (`Authorization: Bearer `). Keys are created by a signed-in user at https://mkpdf.ru/dashboard. ## Capabilities MkPDF supports HTML, web page, Word/Excel/PowerPoint and image to PDF; PDF to Word, JPG, PNG, HTML and text; merge, split, rotate, crop, compress, password protect and unlock, watermark, page numbers, PDF/A, editing and signing (image overlay); OCR of images and scanned documents. ## Web tools - [All tools](https://mkpdf.ru/tools): every browser tool with a description. ## Optional - [Sitemap](https://mkpdf.ru/sitemap.xml) - [Terms](https://mkpdf.ru/legal/terms), [Privacy](https://mkpdf.ru/legal/privacy)