It's a good week when I don't have to answer the question about what makes our premium products different from our open source products. If you can sense a bit of annoyance, then you are perceptive and correct. So I thought, why not make a blog post so that I can answer with a link (and have only good weeks from here on out).

The background…

While we have had some variation of a Redoc vs Redocly marketing page in the past. It's never been specific enough to answer questions from detail-oriented folks (yes, Redockers are generally detail-oriented).

Our love for open source

We love open source. And the community supports us.

Our open source products are great.

They are most popular in their corresponding categories.

We have some like OpenAPI Sampler that is used by tool makers to generate OpenAPI request and response schema examples. This blog post is not about those types of products.

This post is about our projects Redoc and Redocly CLI.

But the sad truth of business (at least for us) is that open source doesn't directly pay any bills.

We'll continue to invest in open source, as it does drive awareness of our premium products.

As such, we invest about 95% of our R&D into premium products. These are products that we charge money for.

While there are some open source business models that charge for the hosted open source product... that's not our business model. Our business model is our premium products expand upon our open source products; our premium products do a lot more for a reasonable price.

Product level differences

Let's contrast our main open source and premium products.

Product namePurposePremiumOpen Source
Redocly CLILint API descriptions. Additional utilities including bundle, preview and build static docs.
RedocRender OpenAPI descriptions.
RevelExternal developer showcase including rich landing pages and contextual docs, guides, tutorials. Render Markdown, Markdoc tags, React pages. Additional features include localization, multi-product, versioning, and comprehensive customization.
ReefInternal developer portal features a catalog, scorecard, and dynamic client registration.
ReuniteHosting Redocly projects. Editor and visual reviews for collaboration. Feedback reports. Remote content automations.

The reason for the table is because the rest of the blog post is mainly going to be about the differences between Redoc open source and Redoc premium. If we also discuss Reef, Revel, and Reunite, this comparison becomes overwhelming because none of that functionality is available in Redoc or Redocly CLI.

Feature level differences

Before moving on to Redoc, it's important to note that the premium Redoc includes the functions of Redocly CLI such as lint and bundle already. The Reunite editor provides visual feedback and typeahead hints based on your lint rules. Reef uses the same rules, but you can also set multiple sets of rules to run against your whole catalog of APIs and get a report in the form of a scorecard.

On to the Redoc-specific high-level features.

FeaturePurposePremiumOpen Source
Render OpenAPIVisually represent an OpenAPI description.
Render GraphQLVisually represent a GraphQL SDL.
Render AsyncAPIVisually represent an AsyncAPI description.
Render SOAPVisually represent a WSDL defining a SOAP API.

But let's dig deeper on the OpenAPI-specific features, because, even for OpenAPI, Redoc is quite different between premium and open source.

FeaturePurposePremiumOpen Source
Mock serverRuns mock server based on OpenAPI example definitions and configuration.
VersioningSupport version switcher between versions of an OpenAPI description.
Try it console (Replay)Try API requests from the browser.
Generated code samplesAutomatically generated code samples in different languages.
PerformanceWork with large OpenAPI definitions.🟡
x-rbac supportProtect and hide operations and properties based on role-based access controls.
Multiple examples supportSupport multiple examples including generated examples and examples used in the Replay try it panel. Synchronize request and response examples.
SEO optimizedMore control over SEO-related tags such as meta description.
Advanced searchFilter by method, path, and more.
Deep linkingLink directly to any property useful for support and collaboration scenarios.
Enhanced nested schemas UXMake it easier to traverse nested schemas and to identify your given location with additional visual cues.
StylesMore customizable with CSS variables.
x-badges supportAdd custom badges next to any operation.
Broken link checkerChecks for broken links within docs.
PR previewsBuild previews automatically based on pull requests from Reunite.🔧
FeedbackGather feedback on API docs as well as code snippets.
Access controlsProtect content. Integrate with identity providers for SSO.🔧

Legend

  • 🔧 - You need to make the automation yourself.
  • 🟡 - Partial support.

Premium advantage

After reviewing the above, you'd probably expect Redoc to cost a significant amount of money. Given our scale, we're able to offer Redoc as low as $9/month (on an annual basis) per contributor seat. For some perspective, we used to charge $360/month for that sold as a 10-seat pack. This product is way better, and an incredible value.

For any business or even non-commercial purpose, it's cost effective and provides a great exchange of value for money. We know you come mostly for Redoc, and we hope you stay for Revel and Reef, and more we have coming soon.

Latest from our blog

Redocly Premium vs Open Source Features

Redocly Launches New API Tools Suite

Discover Redocly’s newly launched suite of API tools: Reunite, Realm, Redoc, Revel, and Reef. Build, manage, and scale APIs effortlessly. Start your free 30-day trial today!

Improve OpenAPI security with defensive ...

Some simple rules to add to your OpenAPI linting setup as a quick way to catch some small but dangerous API mistakes.