Developer tools
Developer tools
One API, with interfaces for the console, Python, command line, and AI clients.
| Interface | Use it for | Distribution |
|---|---|---|
| Console | Interactive service, storage, and account management | app.oiy.ai |
| HTTP API | Integrating your own tools | Authenticated HTTPS API |
| Python SDK | Resource operations and task protection | Source checkout |
| CLI | Shell workflows and protected subprocesses | Included with Python package |
| MCP | Tool access from a compatible AI client | Local Node.js build |
Create and manage personal API keys in console Settings. Keep credentials in your environment or a secret store, not command arguments or checked-in configuration.
Start with the API conventions, then choose Python, CLI, or MCP.
Preview installation boundary
The SDK/CLI and MCP packages have not yet been published to PyPI/npm. These guides assume a preview source checkout. A source installation command is not a promise that the repository is publicly accessible.
Safe automation
- Read the catalog before selecting resources.
- Review potentially billable operations before executing them.
- Use one idempotency key per logical state-changing intent.
- Retry identical requests with the same key after checking state.
- Treat lifecycle acknowledgements as asynchronous.
- Review deletion behavior, especially service-owned storage.