"Legally KCSQUARED 6-30-18 ❤," Kaley captioned an Instagram showing her kissing Karl near horse stalls.
For the big day, the actress wore a white lace dress with a cape by Reem Acra, while Karl went with a classic look in a tux.
Kaley later changed into a lace Tadashi Shoji jumpsuit.
"Ok let’s party!!! #kcsquared 💋 💕," she captioned a second snap, preparing for the night's reception.
Kaley and Karl delivered their own wedding vows, which were shared on social media by a guest. Kaley can be seen both laughing and wiping tears from her cheeks.
Another video shared by a guest shows the couple excitedly preparing for their first dance.
Kaley and Karl got engaged on her birthday in November 2017 after dating for nearly two years.
The duo started dating in 2016 and made their first public appearance as a couple in September that same year.
This is the actress’s second marriage. Kaley filed for divorce from former tennis player Ryan Sweeting in September 2015.
Congratulations to the happy couple!