Beam SDKs provide many out of the box I/O transforms that can be used to read from many different sources and write to many different sinks.
See the Beam-provided I/O Transforms page for a list of the currently available I/O transforms.