> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. # Extensions ## Docs - [Extensions overview](https://buildwithfern.com/learn/api-definitions/openrpc/extensions/overview.md): OpenRPC extensions guide for Fern. Use x-fern-ignore, x-fern-examples, x-fern-availability, and more to improve SDK generation. - [Use audiences to filter your API](https://buildwithfern.com/learn/api-definitions/openrpc/extensions/audiences.md): Use `x-fern-audiences` to filter to relevant methods, parameters and schemas - [Availability](https://buildwithfern.com/learn/api-definitions/openrpc/extensions/availability.md): Mark features as available in specific SDK versions using `x-fern-availability` extension - [Request + response examples](https://buildwithfern.com/learn/api-definitions/openrpc/extensions/request-response-examples.md): Add multiple request and response examples to OpenRPC methods with x-fern-examples. Improve your SDK docs with real-world use cases. - [Ignoring methods or schemas](https://buildwithfern.com/learn/api-definitions/openrpc/extensions/ignoring-elements.md): Skip reading specific OpenRPC elements using `x-fern-ignore` extension - [SDK Method Names](https://buildwithfern.com/learn/api-definitions/openrpc/extensions/method-names.md): Control SDK method names in OpenRPC specifications. Use `x-fern-sdk-method-name` to define intuitive, language-specific method names for your JSON-RPC API. - [SDK group names](https://buildwithfern.com/learn/api-definitions/openrpc/extensions/sdk-group-names.md): Learn how to use x-fern-sdk-group-name in OpenRPC to organize related methods into logical groups for cleaner, more intuitive SDK code. - [Server names](https://buildwithfern.com/learn/api-definitions/openrpc/extensions/server-names.md): Specify custom names for servers using `x-fern-server-name` extension