# Opsets and Types (l-api-opsets)= ## Opsets ```{eval-rst} .. automodule:: onnxscript.onnx_opset .. autodata:: opset19 :annotation: All operators defined in opset 19 for the main domain. .. autodata:: opset18 :annotation: All operators defined in opset 18 for the main domain. .. autodata:: opset17 :annotation: All operators defined in opset 17 for the main domain. .. autodata:: opset16 :annotation: All operators defined in opset 16 for the main domain. .. autodata:: opset15 :annotation: All operators defined in opset 15 for the main domain. ``` ## Types ```{eval-rst} .. automodule:: onnxscript.onnx_types .. autodata:: BFLOAT16 .. autodata:: BOOL .. autodata:: COMPLEX64 .. autodata:: COMPLEX128 .. autodata:: DOUBLE .. autodata:: FLOAT .. autodata:: FLOAT16 .. autodata:: INT8 .. autodata:: INT16 .. autodata:: INT32 .. autodata:: INT64 .. autodata:: STRING .. autodata:: UINT8 .. autodata:: UINT16 .. autodata:: UINT32 .. autodata:: UINT64 ```