IndexedDB é uma API de web para armazenar volumosas estruturas de dados dentro dos navegadores e indexá-los para buscas de alto desempenho. Sendo um RDBMS baseado em SQL, IndexedDB é um sistema de banco de dados transacionais. Porém ele usa objectos JavaScript ao invés de tabelas em colunas fixas para armazenar os dados.