
Fern автоматично генерує готові до використання SDK та красиву документацію API з вашої специфікації OpenAPI для кількох мов програмування.





Що таке 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.
Налаштуйте, які вихідні файли ви хочете отримати, у файлі generators. Ви можете обрати генерацію 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 Explorer (Спробуйте)
- Вбудована бібліотека компонентів
- Користувацький домен і підшлях
- Користувацькі CSS та JavaScript
- Попередній перегляд розгортань
- Оплата здійснюється щорічно у розмірі 4 800 доларів США на рік
Docs Pro
$1000 /міс
- Усе в базовому пакеті
- Користувацькі React-компоненти
- Аутентифіковані документи (JWT, пароль)
- Підтримка RBAC
- Вставка API-ключа
- Пошук із штучним інтелектом (доступне доповнення)
- Оплата здійснюється щорічно у розмірі 12 000 доларів США на рік
Docs Enterprise
Custom
- Усе в Pro
- Преміальна міграція контенту
- Індивідуальна інтеграція
- Аутентифіковані документи (SSO)
- Послуги з дизайну
- Підтримка підприємств та угоди про рівень обслуговування (SLA)
- Індивідуальне ціноутворення
Випадки використання Fern
Хто може отримати користь від Fern
Репозиторій Fern
Переглянути на Github| Зірки | 3,410 |
| Форки | 268 |
| Вік репозиторію | 3 років |
| Останній коміт | 18 днів тому |
Часті запитання про Fern
Поділіться своїм досвідом з Fern
Подивіться, що користувачі кажуть про Fern
0 Огляди
Ще немає оглядів
Будьте першим, хто напише огляд Fern
Вбудувати значки Fern
Покажіть своїй спільноті, що Fern представлений на Tool Questor. Додайте ці красиві значки на свій веб-сайт, документацію або соціальні профілі, щоб підвищити довіру та залучити більше трафіку.












