# Functions
Creates a new succinct.API object.
Creates a new InputReader.
Creates a new OutputWriter.
# Structs
This is the API that we recommend developers use for writing circuits.
InputReader is used for reading inputs into a circuit that were provided at the time of the request, either on-chain or off-chain.
OutputWriter is used for writing outputs from a circuit that need to be read on-chain.