Pickle pipeline saving

A very noob question which probably requires a long answer:

Is it possible/what would it take to pickle a Pipeline object?

It’s just that I want to store models in a blob storage (minio), requiring (de)serialisation.

I am aware of the methods save|from_pretrained, yet I want to find a consistent logic for multiple ML frameworks.

Thanks!