O Tratado de San Germano foi assinado em 23 de julho de 1230 em San Germano, atual Cassino, encerrando a Guerra das Chaves que havia começado em 1228. As partes eram o Papa Gregório IX e Frederico II, rei da Sicília e imperador do Sacro Império Romano. Em 28 de agosto em Ceprano, a paz foi finalizada com a readmissão do excomungado Frederico na igreja.
As negociações para o tratado, iniciadas por Frederico, começaram em novembro de 1229. A Liga Lombarda, aliada de Gregório, opôs-se ao processo. A intercessão dos principais príncipes alemães, especialmente o duque Leopoldo VI da Áustria e o grão-mestre Hermann von Salza, foi necessária para avançar. O negociador mais importante do lado papal foi o cardeal Thomas de Cápua, embora o verdadeiro representante de Gregório na assinatura fosse Guala de Roniis.
Em termos territoriais, o tratado essencialmente restaurou o status quo ante bellum. Frederico reconheceu o Estado Papal e Gregório reconheceu Frederico como rei da Sicília e imperador intacto. Uma anistia geral foi emitida. A maior concessão foi a rendição de Frederico de seus direitos especiais sobre a igreja na Sicília. No entanto, o tratado foi muitas vezes considerado como uma vitória para o imperador.