От OpenAPI до опубликованной документации — за 10 минут

Документация API, которую хочется читать

OkDoc превращает OpenAPI/Swagger в красивый справочник с живой песочницей запросов. Свой домен, тёмная тема, поиск и обновление из CI/CD — всё включено.

Бесплатный тариф без карты. Поддомен acme.okdoc.cc — сразу.

docs.acme.com/api/orders/create-order
post /v1/orders

Создать заказ

Создаёт новый заказ и возвращает ссылку на оплату.

Параметры запроса
amountintegerобязательный
Сумма в центах
currencystring
ISO 4217, например USD
customer_idstring
ID клиента
cURLJavaScriptPython
Попробовать
curl -X POST https://api.acme.com/v1/orders \
  -H "Authorization: Bearer sk_live_…" \
  -d '{"amount": 4900, "currency": "USD"}'
200 OK 143 ms
{
  "id": "ord_9f2k",
  "status": "pending",
  "checkout_url": "https://pay.acme.com/9f2k"
}
OpenAPI 3.x
и Swagger 2.0
5 языков
примеров кода: cURL, JS, Python, PHP, Go
⌘K
мгновенный поиск по всему проекту
SSL
автоматически для любого домена

Возможности

Всё, что нужно для документации API

Как Mintlify или ReadMe — но проще, с русскоязычным интерфейсом и поддержкой, которая отвечает.

Импорт OpenAPI и Swagger

Файл, URL или JSON/YAML — справочник эндпоинтов с параметрами, схемами и примерами собирается автоматически. Swagger 2.0 конвертируется сам.

Живая песочница

Кнопка «Попробовать» отправляет настоящий HTTP-запрос к вашему API через защищённый прокси — без CORS. Ответ, заголовки и время — на той же странице.

Свой домен и SSL

docs.yourcompany.com вместо поддомена. Подтверждение через DNS, сертификат выпускается автоматически.

Светлая и тёмная тема

Следование системной теме, фирменный цвет и логотип — документация выглядит как часть вашего продукта.

Поиск и навигация

Мгновенный поиск по страницам и эндпоинтам (⌘K), оглавление, группы и разделы — читатель находит нужное за секунды.

Команда и доступы

Рабочие пространства, роли участников, API-ключи для обновления документации прямо из CI/CD.

Как это работает

Три шага до публикации

  1. 1

    Создайте проект

    Название, поддомен, логотип и фирменный цвет. Через минуту документация уже доступна по адресу вида acme.okdoc.cc.

  2. 2

    Импортируйте OpenAPI

    Файл, URL или текст. Swagger 2.0 и OpenAPI 3.x. Страницы-руководства — в Markdown с подсветкой кода и коллаутами.

  3. 3

    Подключите домен

    Добавьте CNAME и TXT-записи, нажмите «Проверить» — SSL выпустится автоматически. Обновляйте спецификацию из CI/CD.

Обновление документации из CI/CD
# .github/workflows/docs.yml
- name: Publish API docs
  run: |
    curl -X PUT https://okdoc.cc/api/v1/projects/$PROJECT/specs/$SPEC \
      -H "Authorization: Bearer $OKDOC_API_KEY" \
      -H "Content-Type: application/yaml" \
      --data-binary @openapi.yaml

Тарифы

Простые цены, без скрытых платежей

Начните бесплатно и переходите на платный тариф, когда понадобятся свои домены и команда.

Бесплатный

$0/ мес

1 проект · 1 участник

  • 1 проект документации
  • Поддомен *.okdoc.cc
  • Импорт 1 OpenAPI/Swagger
  • Песочница «Попробовать»
  • Светлая и тёмная тема
Начать бесплатно

Pro

Популярный
$19/ мес

До 5 проектов · до 5 участников

  • 5 проектов
  • Свои домены с SSL
  • До 10 спецификаций
  • Без бейджа OkDoc
  • До 5 участников
  • API для CI/CD
Выбрать Pro

Business

$49/ мес

До 50 проектов · до 50 участников

  • До 50 проектов
  • Неограниченные домены
  • Приоритетная поддержка
  • До 50 участников
  • Все функции Pro
Выбрать Business

Цены в долларах США. Нужен корпоративный тариф или оплата по счёту? Напишите нам.

Частые вопросы

Какие форматы спецификаций поддерживаются?+

OpenAPI 3.0 и 3.1 в JSON или YAML, а также Swagger 2.0 — он автоматически конвертируется в OpenAPI 3. Ссылки $ref разрешаются при импорте.

Как работает кнопка «Попробовать»?+

Запрос уходит на ваш API через прокси OkDoc, поэтому CORS настраивать не нужно. Прокси не пропускает запросы во внутренние сети и не хранит ответы.

Можно ли обновлять документацию автоматически?+

Да. Создайте API-ключ в настройках рабочего пространства и вызывайте PUT /api/v1/projects/:id/specs/:specId из CI/CD — документация обновится за секунды.

Что будет, если превысить лимиты тарифа?+

Опубликованная документация продолжит работать. Мы лишь попросим перейти на следующий тариф, чтобы добавить новые проекты, домены или участников.

Опубликуйте документацию сегодня

Бесплатный тариф, без карты. Импортируйте OpenAPI — и делитесь ссылкой с разработчиками через 10 минут.

Начать бесплатно