Fern Editor
Fern Editor lets team members such as content writers, product managers, and marketers update documentation without code, markdown, or Git. Contributors don’t need GitHub access or a local development environment.
Try it now

Key features
Create and edit Callouts, Cards, Accordions, Code Blocks, and other Fern components from the UI
Every edit creates a pull request, preserving Git history, code review, CI checks, and branch protections
Multiple team members can edit the same PR in the Editor without GitHub access
Supports private GitHub and GitLab instances. Contact support to set up.
Getting started
Log in to the Dashboard, connect your GitHub repository, and open Fern Editor from the top navigation.
From the Editor you can drag and drop media, create and delete pages, update branding (logo, favicon, title), and switch to dev mode for source code editing.
To manage access, see Member permissions. Admins and Editors can use the Editor; Viewers have read-only access.
Browser and device support
Fern Editor supports modern Chromium browsers on desktop. Mobile editing and support for other browsers are coming soon.
Supported components
Fern Editor supports creating and editing the following components:
| Component | Support status |
|---|---|
| Accordions | Supported |
| Accordion Groups | Supported |
| Aside | Coming soon |
| Button | Supported |
| Callouts | Supported |
| Cards | Supported |
| Card Groups | Supported |
| Code Blocks | Supported |
| Embed | Supported |
| Endpoint Request Snippet | Supported |
| Endpoint Response Snippet | Supported |
| Endpoint Schema Snippet | Supported |
| Frames | Coming soon |
| Icons | Coming soon |
| Parameter Fields | Supported |
| Steps | Supported |
| Tables | Supported |
| Sticky tables | Coming soon |
| Tabs | Supported |
| Tooltips | Coming soon |