---
sidebar_label: DefaultProvider
---

# DefaultProvider class

Default provider implementation that uses default sources. This is the standard provider used by Puppeteer.

### Signature

```typescript
export declare class DefaultProvider implements BrowserProvider
```

**Implements:** [BrowserProvider](./browsers.browserprovider.md)

## Constructors

<table><thead><tr><th>

Constructor

</th><th>

Modifiers

</th><th>

Description

</th></tr></thead>
<tbody><tr><td>

<span id="_constructor_">[(constructor)(baseUrl)](./browsers.defaultprovider._constructor_.md)</span>

</td><td>

</td><td>

Constructs a new instance of the `DefaultProvider` class

</td></tr>
</tbody></table>

## Methods

<table><thead><tr><th>

Method

</th><th>

Modifiers

</th><th>

Description

</th></tr></thead>
<tbody><tr><td>

<span id="getdownloadurl">[getDownloadUrl(options)](./browsers.defaultprovider.getdownloadurl.md)</span>

</td><td>

</td><td>

</td></tr>
<tr><td>

<span id="getexecutablepath">[getExecutablePath(options)](./browsers.defaultprovider.getexecutablepath.md)</span>

</td><td>

</td><td>

</td></tr>
<tr><td>

<span id="getname">[getName()](./browsers.defaultprovider.getname.md)</span>

</td><td>

</td><td>

</td></tr>
<tr><td>

<span id="supports">[supports(\_options)](./browsers.defaultprovider.supports.md)</span>

</td><td>

</td><td>

</td></tr>
</tbody></table>
