SDKs
Java Feature Reference
Authentication
Section titled “Authentication”Name
HTTP Basic
Support
✅
Notes
Docs
Docs
API Key (bearer, header, cookie, query)
Support
✅
Notes
Docs
Docs
OAuth implicit flow
Support
✅
Notes
Docs
Docs
OAuth refresh token flow
Support
✅ using security callbacks
Notes
Docs
Docs
OAuth client credentials flow
Support
🏗️ Partial
Notes
Docs
Docs
OAuth resource owner password flow
Support
✅
Notes
Docs
Docs
mTLS
Support
🏗️ Partial
Notes
Docs
Docs
Server Configuration
Section titled “Server Configuration”Name
URL Templating
Support
✅
Notes
Multiple server
Support
✅
Notes
Describe server outside the spec
Support
✅
Notes
Docs
Data Types
Section titled “Data Types”Basic Types
Section titled “Basic Types”Name
Numbers
Support
✅
Notes
float, double, int32, int64Docs
Strings
Support
✅
Notes
Docs
Date Time
Support
✅
Notes
Docs
Boolean
Support
✅
Notes
Docs
Binary
Support
✅
Notes
Docs
Enums
Support
✅
Notes
Docs
Arrays
Support
✅
Notes
Docs
Maps
Support
✅
Notes
Docs
Objects
Support
✅
Notes
Docs
Any
Support
✅
Notes
Docs
Null
Support
✅
Notes
Docs
Polymorphism
Section titled “Polymorphism”Name
Union Types
Support
✅
Notes
anyOf is treated as oneOf and will create a union type object.Docs
Intersection Types
Support
🏗️ Partial
Notes
Docs
Methods
Section titled “Methods”Name
Namespacing
Support
✅
Notes
Multi-level Namespacing
Support
✅
Notes
Custom naming
Support
✅
Notes
Exclude Methods
Support
✅
Notes
Deprecation
Support
✅
Notes
Docs
the
deprecate flagParameters
Section titled “Parameters”Name
Pass Inline
Support
✅
Notes
Pass via Request Object
Support
✅
Notes
Docs
Exclude Parameters
Support
✅
Notes
Deprecate Parameters
Support
✅
Notes
Docs
the
deprecate flagDefine globally
Support
✅
Notes
Path Parameters Serialization
Section titled “Path Parameters Serialization”Name
Default (style = simple, explode = false)
Support
✅
Notes
Docs
Basic types
Support
✅
Notes
Docs
Simple objects
Support
✅
Notes
Docs
label & matrixSupport
❌
Notes
Docs
Query Parameters Serialization
Section titled “Query Parameters Serialization”Name
jsonSupport
✅
Notes
Docs
formSupport
✅
Notes
Docs
spaceDelimitedSupport
✅
Notes
Docs
pipeDelimitedSupport
✅
Notes
Docs
deepObjectSupport
✅
Notes
Docs
Basic types
Support
✅
Notes
Docs
Simple objects
Support
✅
Notes
Docs
Requests
Section titled “Requests”Name
Request headers
Support
✅
Notes
Docs
Request retries
Support
✅
Notes
Docs
jsonSupport
✅
Notes
Both
application/json and text/jsonDocs
form data
Support
✅
Notes
Docs
binary
Support
✅
Notes
Docs
raw byte
Support
✅
Notes
Docs
plain text
Support
✅
Notes
Docs
x-www-form-urlencodedSupport
🏗️ Partial
Notes
Including encoding, but not non-object types
Docs
XML
Support
❌
Notes
Docs
Other media types
Support
❌
Notes
Docs
Responses
Section titled “Responses”Name
Pagination
Support
✅
Notes
Custom Errors
Support
✅
Notes
json
Support
✅
Notes
Docs
plain text
Support
✅
Notes
Docs
binary
Support
✅
Notes
Docs
raw byte
Support
✅
Notes
Docs
XML
Support
❌
Notes
Docs
Other media types
Support
❌
Notes
Docs
Documentation
Section titled “Documentation”Name
README generationSupport
✅
Notes
Usage Snippet generation
Support
✅
Notes
Documentation generation
Support
✅
Notes