Skip to main content

OAS Support in SDKs

--- intro bit here ---

Data Type Feature

NamePythonRubyJavaPHPC#TSGoSwift
Custom&cross???????
Int32&check???????
Int64???????
Float???????
Double✔️???????
String????????
Byte????????
Binary????????
Boolean????????
Date????????
Password????????
Array????????
Null????????
AnyType????????
Object????????
Enum????????

Global feature

NamePythonRubyJavaPHPC#TSGoSwift
Host????????
BasePath????????
Info????????
Schemes????????
PartialSchemes????????
ExternalDocumentation????????
Examples????????
XMLStructureDefinitions????????
MultiServer????????
ParameterizedServer????????
ParameterStyling????????
Callbacks????????
LinkObjects????????

Parameter Feature

NamePythonRubyJavaPHPC#TSGoSwift
Path????????
Query????????
Header????????
Cookie????????

Schema Support Feature

NamePythonRubyJavaPHPC#TSGoSwift
Simple????????
Composite????????
Polymorphism????????
union????????
allOf????????
anyOf????????
oneOf????????
not????????

Security Feature

NamePythonRubyJavaPHPC#TSGoSwift
BasicAuth????????
ApiKey????????
OpenIDConnect????????
BearerToken????????
OAuth2_Password????????
OAuth2_ClientCredentials????????
OAuth2_AuthorizationCode????????

Wire Format Feature

NamePythonRubyJavaPHPC#TSGoSwift
JSON????????
XML????????