July 2026 Summaries
7 posts from Fern
Filter
Month:
Year:
Post Summaries
Back to Blog
Insurance carriers face unique challenges when selecting an API documentation platform due to the need for compliance with regulated data, such as personally identifiable information (PII) and protected health information (PHI), and the demand for partner-specific access controls. These platforms must handle large, complex schemas in line with ACORD data standards and offer features like spec-driven reference generation, multi-language SDK support, and private deployment options to meet data residency requirements. The comparison of platforms like Fern, ReadMe, Mintlify, Stoplight, and GitBook highlights their varying capabilities, with Fern standing out for its comprehensive support of full-stack private deployment, content-level access control, and multi-language SDK generation, making it particularly suitable for the insurance industry's regulatory needs. While platforms like ReadMe and GitBook offer user-friendly interfaces and AI features, they often lack the self-hosting and access control capabilities essential for compliance-driven carriers, positioning Fern as the most aligned choice for insurance carrier API programs.
Jul 17, 2026
2,473 words in the original blog post.
Time-to-hello-world (TTHW) is a critical metric for measuring the time it takes for enterprise partner developers to make their first successful API call, serving as an indicator of integration friction. Unlike public API onboarding, which is often straightforward, enterprise partner onboarding involves structural challenges such as credential provisioning, sandbox environment access, and compliance reviews, all of which can delay the integration process. To reduce TTHW, companies are encouraged to eliminate manual steps by generating SDKs, creating interactive documentation, and enabling self-service access from a single API definition, which allows partners to self-serve rather than rely on manual intervention. Fern exemplifies this approach by providing a streamlined path through the automatic generation of typed SDKs, interactive API references, and machine-readable outputs, which ensure accuracy and reduce onboarding time significantly. By treating onboarding as generated infrastructure, enterprise partner programs can onboard partners more efficiently, thus reducing the need for solutions engineers and accelerating time-to-market.
Jul 17, 2026
2,154 words in the original blog post.
Enterprises using GitLab self-managed within secure networks face unique challenges in selecting API documentation platforms, particularly when self-hosting is a critical requirement. While many tools offer GitLab integration, few support deployment within an enterprise's own infrastructure, which is vital for regulated or air-gapped environments. Platforms like Fern stand out by providing spec-driven documentation, SDK generation, and CLI tools from a single API definition, all while supporting self-hosted deployment and maintaining GitLab self-managed compatibility without requiring repository cloning. This approach ensures that reference documents remain synchronized with API changes and comply with security and data residency requirements. Other options like Redocly and SwaggerHub offer self-managed GitLab support and on-premises capabilities but may require additional tools for comprehensive developer experiences. Docusaurus provides flexibility through a static site model, but it necessitates manual integration for API specifications. The choice is ultimately driven by the need for a platform that integrates seamlessly with self-managed GitLab, offers complete control over deployment, and maintains documentation fidelity to the API specification.
Jul 10, 2026
2,417 words in the original blog post.
An API CLI generator is a tool designed to automatically produce a command-line interface from a machine-readable API description, such as an OpenAPI specification, allowing the CLI to stay synchronized with the API as it evolves. This approach offers a significant advantage over hand-written CLIs by ensuring complete and current endpoint coverage without the manual effort of updating commands whenever the API changes. The generator parses the API spec to build a model of operations, which it then maps to a command structure, producing a runnable CLI that includes authentication, structured output, pagination, retries, and help text based on the spec's descriptions. By generating CLIs, teams benefit from a scalable solution that supports both human users and AI agents, with features like JSON output and machine-readable command schemas facilitating integration into automation pipelines. Tools like Fern exemplify this by generating a CLI from the same API specification used for SDKs and documentation, ensuring all tools remain aligned with the API's source of truth.
Jul 10, 2026
2,480 words in the original blog post.
Developers often demand command-line interfaces (CLIs) to efficiently interact with APIs, automate workflows, and integrate with CI pipelines, but manually creating and maintaining a CLI can be labor-intensive and prone to drift as APIs evolve. The key challenge lies not in argument parsing but in keeping the CLI up-to-date with the API's endpoints, parameters, and authentication schemes. This guide suggests that generating a CLI from an API specification, such as OpenAPI, is a scalable solution that ensures consistency and completeness without the manual upkeep. By leveraging tools like Fern, developers can produce a fully functional CLI that maps endpoints to commands, manages authentication, handles pagination, and formats output in both human-readable and structured JSON formats. This approach not only aligns the CLI with SDKs and documentation but also caters to both human developers and AI agents, offering a reliable and deterministic interface. The decision to hand-write a CLI or generate it depends on the API's size and frequency of change, with generation being preferred for extensive and evolving APIs to maintain synchronization and trustworthiness.
Jul 06, 2026
2,143 words in the original blog post.
OpenAPI Generator and Fern serve as tools for generating SDKs from API specifications, but they differ significantly in their approach and offerings. OpenAPI Generator is a free, open-source tool that uses Mustache templates to generate client libraries, server stubs, and documentation across over 50 languages, emphasizing breadth and allowing for extensive customization at the cost of ongoing maintenance. In contrast, Fern is a managed platform that generates idiomatic, type-safe client libraries in nine languages and synchronizes API reference documentation, focusing on quality and ease of use by automating the package lifecycle and preserving customizations with its Replay feature. While OpenAPI Generator is suitable for teams needing extensive language coverage and self-hosted control, Fern is better suited for those prioritizing SDK quality, synchronized documentation, and reduced maintenance efforts.
Jul 06, 2026
2,071 words in the original blog post.
Fern, a company hosting documentation for developer platforms, revamped its system to enhance performance by breaking down its documentation sites from a single, large JSON blob into smaller, content-addressed pieces. This restructuring allows for more efficient updates and faster rendering times, significantly improving from previous cold render times of 1-3 minutes to just 5-10 seconds. By identifying each piece of content by its hash and storing it in layers, the new system reduces the need to reload unchanged parts, enabling quicker publishing and resolving URL paths more efficiently. The transformation also decreased average cold load times from over 10 seconds to as low as 2.5 seconds for large sites, with customers experiencing substantial performance improvements. The transition to this new storage methodology is seamless and automatic for existing users, requiring no action or downtime, while promising to eliminate inefficiencies and enhance the user experience across the board.
Jul 02, 2026
1,344 words in the original blog post.