API

Hobbyist

STREAM CONNECTIONS

1

STREAM MAX PLUGS

1

ENERGY STEAM RATE

N/A

REQUESTS / MONTH

150,000

COST FOR EXTRA REQUESTS (1M)

N/A

SLA

None

UP-TIME GUARANTEE

None

RECOMMENDED FOR:

Single Plugs

FREE

Business

STREAM CONNECTIONS

2

STREAM MAX PLUGS

Unlimited

ENERGY STEAM RATE

10 / Minute

REQUESTS / MONTH

500,000

COST FOR EXTRA REQUESTS (1M)

£5.00

SLA

24 Hours

UP-TIME GUARANTEE

-2.5% Off End-month Cost Per Hour

RECOMMENDED FOR:

Up to 50 Plugs

£1.50 per plug/Mth.

Partner

STREAM CONNECTIONS

5

STREAM MAX PLUGS

Unlimited

ENERGY STEAM RATE

60 / Minute

REQUESTS / MONTH

1,500,000

COST FOR EXTRA REQUESTS (1M)

£3.00

SLA

12 Hours

UP-TIME GUARANTEE

-5% Off End-month Cost Per Hour

RECOMMENDED FOR

50 to 5000 Plugs

£1.00 per plug/Mth.

If you would like to purchase an API plan please get in touch with our team.

These are charged monthly, indicating how many simultaneous stream connections are allowed. Each plan comes with a base requests/month and additional requests are charged based on volume. SLA determines the time in which a cloud related fault must be responded to and uptime guarantee provides a discount of the end of month invoice if uptime was lost on part of WIFIPLUG.

Additional Stream / Websockets Pricing

This is charged for every plug which is hooked by the stream API, prices go down the more plugs are billed. Plugs which are used by two streams are only billed once, the free tier does not charge for plug streams but does not support energy streaming.

1 Plug – £0.00 / Plug / Month

1-5000+ Plugs – £1.00 / Plug / Month

5001+ Plugs – £CALL / Plug / Month

Authentication

You can authenticate with the API in one of three ways, via API Key, oAuth or Direct. Authentication with API is done by calling /authorize, this will create a session for the account for which the key was generated. Secondly, authorization can also be obtained through the use of oAuth, where the user is redirected to a hosted page whereby they can login. A token will be passed to your API allowing you to authenticate and generate a session for the user.

Direct Authentication

This form of authentication allows access to the /user/login HTTP API route, it is only available to enterprise customers once set standards are fulfilled.

Connection must use HTTPS

Credentials must not be stored or sent to your server

Interface cannot resemble any official WIFIPLUG interface