Store deler av Googles systemer er skrevet med skriptspråket Python. Dette gjør at Google også har åpnet for at kunder kan kjøre egne Python-baserte webapplikasjoner på Googles servere. Denne tjenesten kalles App Engine og ble offentliggjort i en betaversjon våren 2008.
I prosjektet som har fått navnet «Unladen Swallow», sikter Google mot å lage en implementering av Python som er minst fem ganger raskere enn CPython, den mest brukte implementeringen av språket.
Google understreker dog at selskapet ikke har til hensikt å vedlikeholde denne Python-implementeringen i all tid. Selskapet ønsker at forbedringene skal overføres til CPython-prosjektet så raskt som mulig.
Det går dessuten fram at prosjektet er sponset, men ikke eid av Google, selv om arbeidet så langt har blitt gjort av Google-ansatte.
Google oppgir at ønsker er at det skal være enkelt å overføre store og godt etablerte applikasjoner til Unladen Swallow. Det loves derfor kompatibilitet på kildekode-nivå med både CPython applikasjoner og utvidelsesmoduler.
Unladen Swallow tar utgangspunkt i CPython 2.6.1, fordi et flertall av dagens Python-applikasjoner allerede kan kjøre på denne versjonen.
Google vil hovedsaklig fokusere må hastigheten Python-koden kjøres med, og i mindre grad jobbe med runtime-biblioteket. På lang sikt ønsker Google å erstatte CPythons spesielle virtuelle maskin med en komponent for JIT-kompilering (Just in time) på toppen av kompilatorinfrastrukturen Low Level Virtual Machine (LLVM). De øvrige delene fra CPython vil forbli relativt uendret.
Google mener at selv små endringer i virtuell maskin-komponentene, slik som ekspedering av operasjonskode, vil ha en betydelig effekt på ytelsen til Python-baserte applikasjoner.
Unladen Swallow skal etter planen gis ut i en nye versjon hver tredje måned, men Google oppgir at feilfikser kan komme oftere enn dette. 2009Q1-utgivelsen er tilgjengelig her.
I denne prosjektplanen skriver Google mer om prosjektet, inkludert hva som vil være inkludert i de førstkommende utgivelsene.
Forøvrig ryktes det at Google snart vil kunngjøre støtte for kjøring av Java-applikasjoner i App Engine.