Scrum Artifacts are critical components within the Scrum framework that provide transparency, enable inspection, and foster adaptation of the product being developed. The main artifacts include the Product Backlog, Sprint Backlog, and Increment, each serving specific functions to ensure an agile and iterative development process.