ToolQuestor Logo
Fern
Пока нет отзывов
0 Сохранено
Добавлено:10/25/2025
Тип:Saas
Месячный трафик:-
Цены:
SUBSCRIPTIONCUSTOM
С поддержкой ИИОблачныйSaaSAPI доступенРазработчики
OpenArt AI

OpenArt AI

FEATURED
Vidnoz AI

Vidnoz AI

FEATURED
Wispr Flow

Wispr Flow

FEATURED
Fern screenshot 2
Fern screenshot 3
Fern screenshot 4
Fern screenshot 5

Что такое Fern?

Fern — это платформа, которая автоматически генерирует SDK и документацию по API на основе вашего определения API. Вы предоставляете спецификацию OpenAPI, AsyncAPI или gRPC, а Fern создает готовые к использованию клиентские библиотеки на таких языках, как TypeScript, Python, Go, Java, Ruby, C#, PHP и Swift.

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

Fern является проектом с открытым исходным кодом и доступен на GitHub. Он интегрируется с вашим существующим рабочим процессом, публикуя SDK напрямую в регистры пакетов, такие как npm и PyPI. Этот инструмент предназначен для компаний, которые хотят обеспечить отличный опыт для разработчиков без необходимости выделять инженерные ресурсы на ручное сопровождение SDK.

Как использовать Fern

Начать работу с Fern просто. Вот как им пользоваться:

  • Установите Fern CLI с помощью npm, выполнив команду установки в вашем терминале. Вам потребуется Node.js версии 18 или выше.

  • Инициализируйте проект Fern, выполнив команду init с вашей спецификацией OpenAPI. Вы можете использовать локальный файл или указать URL вашей спецификации API.

  • Настройте, какие выходные данные вы хотите получить, в файле генераторов. Вы можете выбрать генерацию SDK на нескольких языках, создание документации или и то, и другое.

  • Выполните команду generate для создания ваших SDK и документации. Fern обрабатывает ваше описание API и создает запрошенные артефакты.

  • Настройте документацию, добавляя страницы в формате markdown, изменяя цвета и шрифты, а также настраивая собственный домен.

  • Настройте автоматическую публикацию, чтобы Fern мог отправлять ваши SDK в регистры пакетов и обновлять сайт документации при каждом изменении API.

Возможности Fern

  • Автоматическая генерация SDK на более чем 8 языках программирования

  • Веб-сайты с документацией API в стиле Stripe

  • Прямое опубликование в реестры пакетов

  • Поддержка OpenAPI и AsyncAPI

  • Интерактивная площадка API с живым тестированием

  • Поддержка пользовательского брендинга и доменов

  • Встроенная аутентификация и OAuth 2.0

  • Автоматическая пагинация и логика повторных попыток

  • Поддержка WebSocket и SSE

  • Контроль версий с Git

  • Поисковый помощник на базе ИИ

  • Открытый исходный код на GitHub

Стоимость Fern

SDK Basic

$250 /мес

Что включено:
  • До 50 конечных точек
  • Поддержка REST API
  • Автоматическая публикация в реестрах
  • Добавьте неограниченное количество пользовательского кода
  • Проверка схемы
  • Оплата ежегодно в размере 3000 долларов США в год
Самый Популярный
SDK Pro

$600 /мес

Что включено:
  • Всё из базового пакета
  • До 150 конечных точек
  • SSE, WebSockets и Webhooks
  • Выделенный канал поддержки в Slack
  • Постраничная навигация, повторные попытки и OAuth
  • Оплата ежегодно по цене 7 200 долларов в год
SDK Enterprise

Custom

Что включено:
  • Всё в Pro
  • Неограниченное количество конечных точек
  • Услуги по миграции SDK
  • Корпоративная поддержка и соглашения об уровне обслуживания (SLA)
  • Триаж и мониторинг задач GitHub
  • Обслуживание пользовательского кода
  • Индивидуальное ценообразование для каждого SDK
Docs Basic

$400 /мес

Что включено:
  • Справочник API, похожий на Stripe
  • Обозреватель API (Попробуйте)
  • Встроенная библиотека компонентов
  • Пользовательский домен и подкаталог
  • Пользовательские CSS и JavaScript
  • Предварительный просмотр развертываний
  • Оплата производится ежегодно в размере 4800 долларов в год
Самый Популярный
Docs Pro

$1000 /мес

Что включено:
  • Всё из базового пакета
  • Пользовательские React-компоненты
  • Аутентифицированные документы (JWT, пароль)
  • Поддержка RBAC
  • Внедрение API ключа
  • Поиск с ИИ (доступно как дополнение)
  • Оплата производится ежегодно в размере 12 000 долларов США в год
Docs Enterprise

Custom

Что включено:
  • Всё в Про
  • Премиальная миграция контента
  • Индивидуальная интеграция
  • Аутентифицированные документы (SSO)
  • Дизайнерские услуги
  • Корпоративная поддержка и соглашения об уровне обслуживания (SLA)
  • Индивидуальное ценообразование

Репозиторий Fern

Посмотреть на Github
Звёзды3,410
Форки268
Возраст репозитория3 лет
Последний коммит18 дней назад

Часто задаваемые вопросы о Fern

Какие языки программирования поддерживает Fern для генерации SDK?
Fern генерирует SDK на TypeScript, Python, Go, Java, Ruby, C#, PHP и Swift. Поддержка Rust скоро появится. Все сгенерированные SDK соответствуют лучшим практикам для каждого языка и включают строгую типизацию, обработку ошибок и автоматическую логику повторных попыток.
Могу ли я использовать Fern с моей существующей спецификацией OpenAPI?
Да, Fern без проблем работает с существующими спецификациями OpenAPI. Вы также можете использовать AsyncAPI для WebSocket API, спецификации gRPC или собственный более простой формат определения Fern. Платформа поддерживает стандартные спецификации API без необходимости внесения изменений.
Как работает ценообразование Fern, если мне нужны и SDK, и документация?
Fern имеет отдельные тарифы для SDK и документации. Стоимость SDK рассчитывается за язык (начиная с 250 долларов в месяц за SDK), а документация стоит от 400 долларов в месяц. Вы можете выбрать только SDK, только документацию или оба варианта в зависимости от ваших потребностей.
Автоматически ли Fern публикует мои SDK в реестры пакетов?
Да, Fern автоматически публикует сгенерированные SDK в соответствующие реестры пакетов, такие как npm для TypeScript, PyPI для Python, Maven Central для Java и другие. Он управляет версиями и публикацией в рамках вашего процесса выпуска.
Чем Fern отличается от других генераторов SDK?
Fern генерирует код производственного качества, соответствующий идиоматике и соблюдающий конвенции каждого языка. Он предоставляет специализированные каналы поддержки, автоматически поддерживает ваши SDK и предлагает профессиональную документацию в дополнение к генерации SDK. Платформа является открытым исходным кодом и поддерживается Y Combinator.

Поделитесь своим опытом с Fern

Загрузка...

Посмотрите, что пользователи говорят о Fern

0.0

0 Отзывы

5
0
4
0
3
0
2
0
1
0

Пока нет отзывов

Станьте первым, кто оценит Fern

Встроить значки Fern

Покажите своему сообществу, что Fern представлен на Tool Questor. Добавьте эти красивые значки на свой веб-сайт, в документацию или социальные профили, чтобы повысить доверие и привлечь больше трафика.

Light Badge Preview
Лучшие альтернативы Fern