Does Klio allow you to use native Beam components?

Yes, definitely. Klio’s design is meant to enhance Beam’s primitives (Pipeline, PCollections, Transforms, etc.). Write a Klio pipeline should feel very similar to writing a Beam pipeline.