🚀 Get Started
Choose your path to get up and running quickly:API Reference
Explore our endpoints, view request schemas, and test the API directly.
API Authentication
Learn how to authenticate users and generate access tokens using OAuth 2.0.
Developer Portal
Log in to generate your Client ID and Client Secret for SaaS integrations.
DIY / Python Quickstart
Writing a personal script for a Raspberry Pi or Home Assistant? Start here.
🔐 Authentication Overview
iON uses standard OAuth 2.0 and JWTs for secure API access. If you are building an integration (like IFTTT) or a web application on behalf of other users, you must use the OAuth 2.0 Authorization Code Flow.- To get your
Client IDandClient Secret, please log in to the iON Developer Portal.
🤖 Build with AI
Our documentation is fully optimized for AI coding assistants (like Cursor, GitHub Copilot, and Claude).- LLMs.txt: Point your AI to
docs.ionelectricity.com/llms.txtto instantly load our entire API context. - MCP Server: Configure your AI’s MCP settings to point to
https://docs.ionelectricity.com/mcpfor live API endpoint discovery.