FOR DEVELOPERS
From the docs to a working call.
Browse API documentation, create an application, obtain authorization, debug a request and inspect usage.
- Documentation & quick start
- Applications & credentials
- Online debugging & usage
CASE 01 / SUNGROW · DEVELOPER EXPERIENCE
I lead a standalone renewable-energy API platform, with responsibility for the React frontend, European delivery, online API debugging and application management.
Configured sitesChina · International · Europe · Australia · India
Authorization pathsUser-level V1 · OAuth2 V2
React · TypeScript
API integration · Developer experience
01 / THE INTERACTIVE CONSOLE
Choose a site, check application access and run a sample call. Then try a missing permission or a timeout.
01 / CONFIGURE
POST/demo/plant-summary
appkey: demo-app-001Synthetic application credentials02 / FOLLOW THE REQUEST
Local simulationChoose a site, then run a request to see how access, routing and the response fit together.
The API debugger uses application credentials and shows the raw response. Ordinary portal calls can use encrypted payloads and unwrap the result. This reconstruction simulates the debugger; it performs no encryption.
Interactive reconstruction · Sample data · No live requests.
02 / THE PRODUCT BEHIND THE API
Developers need a path to integration. Operators need tools to manage access and keep that path working.
FOR DEVELOPERS
Browse API documentation, create an application, obtain authorization, debug a request and inspect usage.
FOR OPERATORS
Review applications and manage API versions, plans, call logs and help content within the same frontend.
Applications connect API access with plans, allowlists, Webhook and MQTT settings. The frontend makes these relationships navigable.
03 / ENGINEERING IN CONTEXT
Explore the platform’s request, regional and access boundaries—and their implications for frontend implementation.
A build environment and a business region answer different questions.
The platform separates build configuration from the selected business site. Site initialization determines the default gateway; individual requests can override it, including registration against another server. The interface needs to make the target site explicit and send each request to the intended gateway.
A region selector has consequences beyond the label in the header.
04 / PLATFORM LEADERSHIP & DELIVERY
Platform leadership alongside hands-on React frontend work, European delivery, online debugging and application-management interfaces.
Led the platform’s frontend delivery for the European site, connecting product requirements with the developer-facing workflows.
Work on the developer-facing flow for making API calls and inspecting their responses.
Work on the application interfaces that developers use to manage their API integrations.
BUILDING A DEVELOPER PRODUCT?