+++
# -----------------------------------------------------------------------
# Do not edit this file. It is automatically generated by API Documenter.
# -----------------------------------------------------------------------
title = "DataSourceInstanceSettings"
keywords = ["grafana","documentation","sdk","@grafana/data"]
type = "docs"
+++
## DataSourceInstanceSettings interface
Frontend settings model that is passed to Datasource constructor. This differs a bit from the model above as this data model is available to every user who has access to a data source (Viewers+). This is loaded in bootData (on page load), or from: /api/frontend/settings
Signature
```typescript
export interface DataSourceInstanceSettings
```
Import
```typescript
import { DataSourceInstanceSettings } from '@grafana/data';
```
Properties
| Property | Type | Description |
| --- | --- | --- |
| [basicAuth](#basicauth-property) | string
| This is the full Authorization header if basic auth is ennabled. Only available here when access is Browser (direct), when access is Server (proxy) The basic auth header, username & password is never exposted to browser/Frontend so this will be empty then. |
| [database](#database-property) | string
| |
| [id](#id-property) | number
| |
| [jsonData](#jsondata-property) | T
| |
| [meta](#meta-property) | DataSourcePluginMeta
| |
| [name](#name-property) | string
| |
| [password](#password-property) | string
| |
| [type](#type-property) | string
| |
| [uid](#uid-property) | string
| |
| [url](#url-property) | string
| |
| [username](#username-property) | string
| |
| [withCredentials](#withcredentials-property) | boolean
| |
### basicAuth property
This is the full Authorization header if basic auth is ennabled. Only available here when access is Browser (direct), when access is Server (proxy) The basic auth header, username & password is never exposted to browser/Frontend so this will be empty then.
Signature
```typescript
basicAuth?: string;
```
### database property
Signature
```typescript
database?: string;
```
### id property
Signature
```typescript
id: number;
```
### jsonData property
Signature
```typescript
jsonData: T;
```
### meta property
Signature
```typescript
meta: DataSourcePluginMeta;
```
### name property
Signature
```typescript
name: string;
```
### password property
Signature
```typescript
password?: string;
```
### type property
Signature
```typescript
type: string;
```
### uid property
Signature
```typescript
uid: string;
```
### url property
Signature
```typescript
url?: string;
```
### username property
Signature
```typescript
username?: string;
```
### withCredentials property
Signature
```typescript
withCredentials?: boolean;
```