xBase – Rodzina języków programowania o orientacji bazodanowej, których podstawą jest język zapytań wywodzący się z języka dBASE, mającego swoje początki w JPLDIS[1][2][3].
Dodawane z biegiem czasu nowe polecenia i funkcje spowodowały, że języki xBase stały się językami uniwersalnymi, zachowując przy tym bazodanową orientację i kompatybilność z dBASE na podstawowym poziomie. Głównym obiektem zainteresowania języków xBase pozostały aplikacje wykorzystujące relacyjne bazy danych budowane z użyciem plików w formacie DBF, jednak pojawiły się też rozwiązania umożliwiające współpracę z innymi typami baz czy z wykorzystaniem architektury klient-serwer[4][5].
W skład rodziny wchodzą trzy główne gałęzie[4][5].