Documentation that
ships when your
code does.
Forma connects to your codebase and generates accurate, up-to-date API docs and changelogs automatically. No more stale docs. No more manual updates.
Everything docs need.
Built for developers who have been burned by documentation that lies.
Auto-generated from code
Forma reads your TypeScript, JSDoc, and OpenAPI specs directly. Docs update on every push, not on every PR you remember to file.
AI-written changelogs
Forma reads your git diff and writes human-readable release notes. Accurate, concise, and never "minor improvements and bug fixes".
Version-locked
Every version of your docs is preserved and linked to its corresponding release. Users on v1.4 see v1.4 docs.
Custom domain, instant
Point your CNAME at Forma and your docs live at docs.yourapp.com. SSL handled automatically, no config required.
Search out of the box
Full-text search across all docs and changelogs. No Algolia account, no indexing pipeline, no configuration. It just works.
Inline feedback
Users can leave comments on any doc paragraph. Your team sees them in Slack or Linear. Close the loop without leaving your tools.
Three steps. That's it.
Link your repo
Install the GitHub App or run forma init in your project. Takes 90 seconds. Works with GitHub, GitLab, and Bitbucket.
Tell Forma what to read
Point Forma at your TypeScript types, JSDoc comments, or OpenAPI spec. We'll figure out the rest — structure, navigation, grouping.
Deploy on every push
Add one line to your CI config. From then on, every merge to main publishes updated docs within 45 seconds. No manual steps.
Simple. Predictable.
Starter
$0 / mo
For indie developers and side projects.
- 1 project
- Auto-generated docs
- Forma subdomain
- Community support
Team
$49 / mo
For growing teams shipping fast.
- 10 projects
- AI changelogs
- Custom domain
- Inline feedback
- Slack + Linear sync
Enterprise
Custom
For large orgs with complex needs.
- Unlimited projects
- SSO / SAML
- SLA guarantee
- Dedicated support
Stop writing docs.
Start shipping them.
Join 2,400 developers who haven't touched a docs file manually in over a year.
Get started — it's free