+++
# -----------------------------------------------------------------------
# Do not edit this file. It is automatically generated by API Documenter.
# -----------------------------------------------------------------------
title = "@grafana/runtime"
keywords = ["grafana","documentation","sdk","@grafana/runtime"]
type = "docs"
draft = true
+++

## @grafana/runtime package

A library containing services, configurations etc. used to interact with the Grafana engine.

## Classes

|  Class | Description |
|  --- | --- |
|  [DataSourceWithBackend](./datasourcewithbackend/) |  |
|  [GrafanaBootConfig](./grafanabootconfig/) |  |

## Enumerations

|  Enumeration | Description |
|  --- | --- |
|  [EchoEventType](./echoeventtype/) |  |

## Functions

|  Function | Description |
|  --- | --- |
|  [getAngularLoader()](./getangularloader/) |  |
|  [getDataSourceSrv()](./getdatasourcesrv/) |  |
|  [getEchoSrv()](./getechosrv/) |  |
|  [getLocationSrv()](./getlocationsrv/) |  |
|  [loadPluginCss(options)](./loadplugincss/) |  |
|  [setAngularLoader(v)](./setangularloader/) |  |
|  [setDataSourceSrv(instance)](./setdatasourcesrv/) |  |
|  [setEchoSrv(instance)](./setechosrv/) |  |
|  [setLocationSrv(instance)](./setlocationsrv/) |  |

## Interfaces

|  Interface | Description |
|  --- | --- |
|  [AngularComponent](./angularcomponent/) |  |
|  [AngularLoader](./angularloader/) |  |
|  [BackendSrv](./backendsrv/) |  |
|  [BuildInfo](./buildinfo/) |  |
|  [DataSourceSrv](./datasourcesrv/) |  |
|  [EchoBackend](./echobackend/) |  |
|  [EchoEvent](./echoevent/) |  |
|  [EchoMeta](./echometa/) |  |
|  [EchoSrv](./echosrv/) |  |
|  [LocationSrv](./locationsrv/) |  |
|  [LocationUpdate](./locationupdate/) |  |
|  [MetaAnalyticsEvent](./metaanalyticsevent/) |  |
|  [MetaAnalyticsEventPayload](./metaanalyticseventpayload/) |  |

## Variables

|  Variable | Description |
|  --- | --- |
|  [config](./config/) |  |
|  [getBackendSrv](./getbackendsrv/) |  |
|  [registerEchoBackend](./registerechobackend/) |  |
|  [reportMetaAnalytics](./reportmetaanalytics/) |  |
|  [setBackendSrv](./setbackendsrv/) |  |
|  [SystemJS](./systemjs/) |  |

## Type Aliases

|  Type Alias | Description |
|  --- | --- |
|  [BackendSrvRequest](./backendsrvrequest/) | Currently implemented with: https://docs.angularjs.org/api/ng/service/$http\#usage but that will likely change in the future |
|  [UrlQueryMap](./urlquerymap/) |  |
|  [UrlQueryValue](./urlqueryvalue/) |  |

