[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [IndexedDB](./puppeteer.protocol.indexeddb.md) ## Protocol.IndexedDB namespace Signature: ```typescript export namespace IndexedDB ``` ## Enumerations | Enumeration | Description | | --- | --- | | [KeyPathType](./puppeteer.protocol.indexeddb.keypathtype.md) | | | [KeyType](./puppeteer.protocol.indexeddb.keytype.md) | | ## Interfaces | Interface | Description | | --- | --- | | [ClearObjectStoreRequest](./puppeteer.protocol.indexeddb.clearobjectstorerequest.md) | | | [DatabaseWithObjectStores](./puppeteer.protocol.indexeddb.databasewithobjectstores.md) | Database with an array of object stores. | | [DataEntry](./puppeteer.protocol.indexeddb.dataentry.md) | Data entry. | | [DeleteDatabaseRequest](./puppeteer.protocol.indexeddb.deletedatabaserequest.md) | | | [DeleteObjectStoreEntriesRequest](./puppeteer.protocol.indexeddb.deleteobjectstoreentriesrequest.md) | | | [GetMetadataRequest](./puppeteer.protocol.indexeddb.getmetadatarequest.md) | | | [GetMetadataResponse](./puppeteer.protocol.indexeddb.getmetadataresponse.md) | | | [Key](./puppeteer.protocol.indexeddb.key.md) | Key. | | [KeyPath](./puppeteer.protocol.indexeddb.keypath.md) | Key path. | | [KeyRange](./puppeteer.protocol.indexeddb.keyrange.md) | Key range. | | [ObjectStore](./puppeteer.protocol.indexeddb.objectstore.md) | Object store. | | [ObjectStoreIndex](./puppeteer.protocol.indexeddb.objectstoreindex.md) | Object store index. | | [RequestDatabaseNamesRequest](./puppeteer.protocol.indexeddb.requestdatabasenamesrequest.md) | | | [RequestDatabaseNamesResponse](./puppeteer.protocol.indexeddb.requestdatabasenamesresponse.md) | | | [RequestDatabaseRequest](./puppeteer.protocol.indexeddb.requestdatabaserequest.md) | | | [RequestDatabaseResponse](./puppeteer.protocol.indexeddb.requestdatabaseresponse.md) | | | [RequestDataRequest](./puppeteer.protocol.indexeddb.requestdatarequest.md) | | | [RequestDataResponse](./puppeteer.protocol.indexeddb.requestdataresponse.md) | |