# Fumadocs vs ReadMe

**Leader by Vioscale score:** ReadMe

| Attribute | Fumadocs | ReadMe |
|---|---|---|
| **Vioscale score** | 55.5 (66% (medium)) | 61.9 (73% (medium)) |
| activity.commits_last_30d | 100 | - |
| adoption.dependent_repos | 0 | - |
| adoption.github_stars | 12,988 | - |
| adoption.package_downloads_weekly | 1,484,879 | - |
| deployment.options | `{"cloud":true,"self_hosted":true}` | `{"cloud":true}` |
| description.long | A developer-focused documentation framework built on React, supporting Markdown and MDX authoring with customizable themes, OpenAPI integration for API documentation, and component showcase capabilities. | ReadMe provides a complete documentation platform for building interactive API guides and knowledge bases. Teams can create beautiful docs with markdown, sync with version control systems, add interactive components, and connect with developers through built-in analytics and community features. |
| features.capabilities | `{"kind":"static_generator","engine":"React","search":"algolia","authoring":"mdx","themeable":true,"api_reference":true,"self_hostable":true,"hosted_offering":false}` | `{"i18n":true,"kind":"hosted_platform","search":"built_in","git_sync":true,"analytics":true,"authoring":"markdown","themeable":true,"versioning":true,"api_reference":true,"self_hostable":false,"hosted_offering":true}` |
| integrations.count | 6 | 13 |
| integrations.list | `[{"name":"OpenAPI"},{"name":"AsyncAPI"},{"name":"GraphQL"},{"name":"Next.js"},{"name":"Astro"},{"name":"React Router"},{"name":"Tanstack Start"},{"name":"Waku"},{"name":"Algolia Search"},{"name":"Orama Search"}]` | `[{"name":"GitHub"},{"name":"GitLab"},{"name":"Bitbucket"},{"name":"Google Analytics"},{"name":"Intercom"},{"name":"Slack"},{"name":"Zendesk"},{"name":"Statuspage"},{"name":"Segment"},{"name":"Localize"},{"name":"Smartling"},{"name":"Transifex"}]` |
| language.primary | TypeScript | - |
| license.spdx | MIT | - |
| market.availability | - | `{"hqCountry":"US","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"web":true}` | `{"web":true}` |
| pricing | - | `{"type":"subscription","plans":[{"free":true,"name":"Starter","summary":"Free forever","features":["Custom domain","Bi-directional sync","Interactive API reference","Usage metrics","Markdown editor","Customizable themes","AI dropdown","LLMs.txt","MCP server","1 project","1 published version"],"components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"description":"Free plan with core documentation features","contactSales":false,"includedLimits":{"projects":"1","versions":"1"}},{"free":false,"name":"Pro","summary":"$250/month billed annually","features":["All Starter features","Invite teammates","Branching and reviews","Notifications","Private docs","Landing page","Changelog, recipes & forums","Custom MDX components","Reusable content","CSS/HTML","Multiple projects","Unlimited versions","Ask AI Lite","Agent Owlbert","AI Linter","GitHub AI Writer"],"commitment":"annual","components":[{"kind":"fixed","amount":250,"period":"month","currency":"USD"},{"kind":"per_unit","unit":"additional admin","amount":20,"period":"month","currency":"USD"}],"description":"Team collaboration and advanced features","contactSales":false,"includedLimits":{"projects":"unlimited"}},{"free":false,"name":"Enterprise","summary":"Custom pricing from $3000/month","features":["All Pro features","Multiple combined projects","No ReadMe branding","User roles & access control","Branch review permissions","Global reusable content library","Audit logs","SSO, OAuth, & more","Dedicated support","Implementation services","Docs Audit","Private AI context","Global lint rules"],"commitment":"annual","components":[{"kind":"fixed","amount":3000,"period":"month","currency":"USD"}],"description":"Advanced team management and security features","contactSales":true}],"addOns":[{"name":"Ask AI","components":[{"kind":"fixed","amount":150,"period":"month","currency":"USD"}]},{"name":"Developer Dashboard Extended Logs","components":[{"kind":"fixed","amount":100,"period":"month","currency":"USD"}]}],"summary":"From free to $250/month (Pro, billed annually) or $3000+/month (Enterprise). Add-ons available.","currency":"USD","freeTier":true,"sourceUrl":"https://readme.com/pricing","retrievedAt":"2026-08-14T16:45:12.372Z","startingPrice":{"amount":20,"period":"month","currency":"USD"},"billingPeriods":["month","year"]}` |
| pricing.free_tier | - | yes |
| pricing.model | - | freemium |
| pricing.price_level | - | mid |
| pricing.transparent | - | yes |
| release.history | `[{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs%4016.15.2","date":"2026-08-26T10:48:20Z","type":"stable","version":"fumadocs@16.15.2"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi%4011.3.4","date":"2026-08-26T10:48:21Z","type":"stable","version":"fumadocs-openapi@11.3.4"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/cli%4016.1.20","date":"2026-08-26T10:48:20Z","type":"stable","version":"cli@16.1.20"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/%40fumadocs/satteri%400.4.3","date":"2026-08-26T10:48:21Z","type":"stable","version":"@fumadocs/satteri@0.4.3"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/%40fumadocs/language%400.2.4","date":"2026-08-26T10:48:21Z","type":"stable","version":"@fumadocs/language@0.2.4"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/%40fumadocs/graphql%400.2.2","date":"2026-08-26T10:48:20Z","type":"stable","version":"@fumadocs/graphql@0.2.2"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/%40fumadocs/asyncapi%400.3.2","date":"2026-08-26T10:48:20Z","type":"stable","version":"@fumadocs/asyncapi@0.3.2"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/%40fumadocs/api-docs%400.2.5","date":"2026-08-26T10:48:20Z","type":"stable","version":"@fumadocs/api-docs@0.2.5"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-python%401.0.1","date":"2026-08-25T12:17:20Z","type":"stable","version":"fumadocs-python@1.0.1"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi%4011.3.3","date":"2026-08-25T14:18:36Z","type":"stable","version":"fumadocs-openapi@11.3.3"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi%4011.3.2","date":"2026-08-25T12:17:19Z","type":"stable","version":"fumadocs-openapi@11.3.2"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/%40fumadocs/language%400.2.3","date":"2026-08-25T12:17:19Z","type":"stable","version":"@fumadocs/language@0.2.3"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/%40fumadocs/graphql%400.2.1","date":"2026-08-25T12:17:19Z","type":"stable","version":"@fumadocs/graphql@0.2.1"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/%40fumadocs/asyncapi%400.3.1","date":"2026-08-25T12:17:19Z","type":"stable","version":"@fumadocs/asyncapi@0.3.1"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/%40fumadocs/api-docs%400.2.4","date":"2026-08-25T12:17:19Z","type":"stable","version":"@fumadocs/api-docs@0.2.4"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs%4016.15.1","date":"2026-08-23T12:35:03Z","type":"stable","version":"fumadocs@16.15.1"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-python%401.0.0","date":"2026-08-23T12:35:04Z","type":"stable","version":"fumadocs-python@1.0.0"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi%4011.3.1","date":"2026-08-23T12:35:03Z","type":"stable","version":"fumadocs-openapi@11.3.1"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-obsidian%401.0.3","date":"2026-08-23T12:35:03Z","type":"stable","version":"fumadocs-obsidian@1.0.3"},{"url":"https://github.com/fuma-nama/fumadocs/releases/tag/cli%4016.1.19","date":"2026-08-23T12:35:03Z","type":"stable","version":"cli@16.1.19"}]` | - |
| reliability.status_page | - | yes |
| security.gdpr | - | yes |
| security.hipaa | - | yes |
| security.soc2 | - | yes |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=arielweinberger-fumadocs-ui&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (Documentation Tools)

| Capability | Fumadocs | ReadMe |
|---|:--:|:--:|
| **Core** |  |  |
| Tool kind | Static-site generator | Hosted platform |
| Engine / language | React | - |
| **Authoring** |  |  |
| Authoring format | MDX | Markdown |
| **API docs** |  |  |
| API reference from OpenAPI / code | ✓ | ✓ |
| **Content** |  |  |
| Multi-version docs | - | ✓ |
| Internationalisation | - | ✓ |
| **Discovery** |  |  |
| Search | Algolia DocSearch | Built-in |
| **Design** |  |  |
| Theming / custom design | ✓ | ✓ |
| **Workflow** |  |  |
| Edit-in-Git / WYSIWYG round-trip | - | ✓ |
| **Deployment** |  |  |
| Self-hostable | ✓ | ✗ |
| Official managed host | ✗ | ✓ |
| **Insight** |  |  |
| Built-in usage analytics | - | ✓ |

*Source: Vioscale. Generated 2026-09-01T17:27:53.779Z. "-" = undocumented, not absent.*
