ARCore to zestaw narzędzi programistycznych i środowisko dla androidowych aplikacji wykorzystujących rozszerzoną rzeczywistość.
Środowisko pozwala na uruchamianie elementów rozszerzonej rzeczywistości przygotowanych wcześniej z wykorzystaniem narzędzi deweloperskich udostępnianych przez Google pod tą samą nazwą. Największą zaletę ARCore stanowi możliwość uruchamiania aplikacji wykorzystujących rozszerzoną rzeczywistość niezależnie od tego, jak zaawansowaną optyką dysponuje urządzenie mobilne. Wystarczy do tego najzwyklejsza kamera z pojedynczym obiektywem.