Powerly provides SDKs and integration helpers to simplify working with the Open API in different programming environments. These tools abstract common API calls, handle authentication, and accelerate development.
Available SDKs #
The following SDKs are available or under development:
Language/Platform | Status | Notes |
---|---|---|
JavaScript / Node.js | ✅ Available | Ideal for web apps, automation, backend services |
Python | 🟡 Planned | Suitable for data science and scripting |
PHP | 🟡 In progress | For Laravel or WordPress integration |
Dart / Flutter | 🟡 Planned | For building mobile EV charging apps |
Bash / CLI helpers | ✅ Available | Used in Powerly’s App Builder toolchain |
You can request early access or contribute to SDKs under development by contacting [email protected].
Why Use a Powerly SDK? #
Using an SDK helps:
- Reduce boilerplate code
- Ensure consistency across requests
- Handle retries, authentication, and error parsing
- Speed up development of custom interfaces or backend logic
Example: Node.js SDK #
npm install powerly-sdk
const Powerly = require('powerly-sdk');
const client = new Powerly('YOUR_API_KEY');
client.getChargers().then(console.log).catch(console.error);
SDK Access #
- Official SDKs will be listed and maintained at developer.powerly.app.
- OpenAPI spec is available here for generating your own SDK using tools like Swagger Codegen or Postman.