# General

The Swe API client allows access to all resources available on an OSH hub, including access to historical data, real-time data feeds and tasking.

[Here](http://docs.opensensorhub.org/v2/web/sensorweb-api/intro.html#rest-api) is the main documentation with examples.

[Here](https://opensensorhub.github.io/sensorweb-api/swagger-ui/) is the Swagger.


The client API provides the use of utility classes or dataSources. The DataSource is a wrapper to utility classes.
Moreover, several protocols are supported.

## Protocols

The following protocols are supported:
- Http(s)
- WebSocket(s)
- MQTT(s)

By default, routes accessing HTTP(s) resources support paging.




