Gatling can be used to load test REST APIs by writing Scala simulation scripts. The scripts define test scenarios by chaining together the steps of invoking APIs concurrently. Feeders can inject runtime values. Tests are run by executing the Scala scripts from sbt or triggered from Jenkins. Gatling generates test reports in the target directory with results like response times and errors.