The SKLZ Catapult Soft Toss Pitch Machine is a versatile and portable indoor/outdoor pitching machine designed for baseball training. It can be powered by an AC adapter or batteries, making it convenient for use in any setting. The machine includes adjustable height and distance features, as well as an automatic toss function for consistent and accurate pitches. Made of durable plastic, it is compatible with regulation baseballs and 9" practice balls, making it a must-have training aid for baseball players looking to improve their pitching skills.