oiyai / docs
Developer tools

Developer tools

One API, with interfaces for the console, Python, command line, and AI clients.

InterfaceUse it forDistribution
ConsoleInteractive service, storage, and account managementapp.oiy.ai
HTTP APIIntegrating your own toolsAuthenticated HTTPS API
Python SDKResource operations and task protectionSource checkout
CLIShell workflows and protected subprocessesIncluded with Python package
MCPTool access from a compatible AI clientLocal 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.

On this page