For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Book a demoLog inStart for free
  • Overview
    • Introduction
    • How it works
    • Quickstart
    • Customer showcase
  • Working with SDKs
    • Project structure
    • Adding custom code
    • Migrating to Replay
    • Capabilities
  • Generators
      • Generating an SDK
      • Publishing to Maven Central
      • Configuration
      • Adding custom code
      • Changelog
      • Customer showcase
  • Reference
    • generators.yml
Checking status...
SOC2Soc 2 Type II
© 2026 Fern • Birch Solutions, Inc., a Postman company

Documentation

SDKsDocsAsk FernCLI Reference

API Definitions

OpenAPIAsyncAPIOpenRPCgRPC

Resources

BlogSupportPricing

Company

Brand KitPrivacy PolicyTerms of Service
LogoLogo
Book a demoLog inStart for free
GeneratorsJava

Changelog

March 18, 2024
March 18, 2024
Was this page helpful?
Edit this page
Previous

March 20, 2024

Next

February 23, 2024

0.8.5

(feat): Add in publishing config that allows for signing published artifacts, this is required for publishing to Maven Central. To sign your artifacts, you must add the below to your publishing config:

1generators:
2 - name: fernapi/fern-java-sdk
3 version: 0.X.Y
4 output:
5 location: maven
6 registryUrl: ""
7 signature:
8 keyId: ""
9 password: ""
10 secretKey: ""

and secrets can be used, similar to how API keys are specified today:

1generators:
2 - name: fernapi/fern-java-sdk
3 version: 0.X.Y
4 output:
5 location: maven
6 registryUrl: ""
7 signature:
8 keyId: ${MY_KID_ENVVAR}
9 password: ${MY_SECRET_ENVVAR}
10 secretKey: ${MY_SECRET_KEY_ENVVAR}