MIGHTY DEVELOPERS
SDK downloads
Choose your language, install the SDK and connect your approved application. Keep credentials on your server.
Start here →
Install the SDK
Download a package for your language and follow its installation guide. After your application is approved, use its credentials and the scopes required by each API.
Development SDK · 259 service methods · 124 account and console methods
Archives are downloadable here, not published to Maven Central, npm or PyPI. Installing a package does not grant API access. Use approved sandbox credentials with https://www.pradiota.com/sandbox/v1. These packages preserve the configured API path. Current sandbox API base URL: https://www.pradiota.com/sandbox/v1.
Read the preview manifest →
Java development SDK
Version 0.0.0-v5-development.2 · 229,190 bytes
Download Java SDK Install & examples →
SHA-256
40b15cedce3d09c81d5930aff4fcbb5cb8d182e6854a7f658b29dc75276c5b7c
Runtime requirements
Java 25 or newer; preview built and tested on Temurin 25.0.2+10 LTS.
Maven 3.9 or newer. Install the accompanying POM so Jackson Databind 2.20.2 and its transitive dependencies are resolved.
An approved organization grant and issued client credentials for platform.capabilities:read.
Native API base URL https://www.pradiota.com/sandbox/v1. These packages preserve the configured API path. Use approved sandbox credentials.
Install locally
curl --fail --location --output mighty-developers-staging-0.0.0-v5-development.2.jar https://www.pradiota.com/assets/developer-sdks/preview-20261007-sandbox-path/mighty-developers-staging-0.0.0-v5-development.2.jar
curl --fail --location --output mighty-developers-staging-0.0.0-v5-development.2.pom https://www.pradiota.com/assets/developer-sdks/preview-20261007-sandbox-path/mighty-developers-staging-0.0.0-v5-development.2.pom
mvn install:install-file -Dfile=mighty-developers-staging-0.0.0-v5-development.2.jar -DpomFile=mighty-developers-staging-0.0.0-v5-development.2.pom
# In your application's pom.xml, use Java 25 and this dependency.
# Maven resolves Jackson Databind 2.20.2 from the installed SDK POM.
<properties>
<maven.compiler.release>25</maven.compiler.release>
</properties>
<dependencies>
<dependency>
<groupId>com.pradiota</groupId>
<artifactId>mighty-developers-staging</artifactId>
<version>0.0.0-v5-development.2</version>
</dependency>
</dependencies>
TypeScript development SDK
Version 0.0.0-v5-development.2 · 184,609 bytes
Download TypeScript SDK Install & examples →
SHA-256
2e8889d7fc4caa59eb1e30cc3002d87de96bd4834a44f59b8bdf881f1cd7876b
Runtime requirements
Node.js 22 or newer; preview built and tested on Node.js 25.8.1.
ES modules. The archive includes JavaScript, TypeScript declarations and the ./human account client.
An approved organization grant and issued client credentials for platform.capabilities:read.
Keep client credentials in your server environment; never put client secrets in browser code.
Native API base URL https://www.pradiota.com/sandbox/v1. These packages preserve the configured API path. Use approved sandbox credentials.
Install locally
npm install --ignore-scripts https://www.pradiota.com/assets/developer-sdks/preview-20261007-sandbox-path/pradiota-mighty-developers-staging-0.0.0-v5-development.2.tgz
# Save the example as example.mjs and run it server-side:
node example.mjs
Python development SDK
Version 0.0.0.dev6 · 186,360 bytes
Download Python SDK Install & examples →
SHA-256
939eb09639605d5603a97c73701600c58494b9c55034d9e9b391078b4814ba1d
Runtime requirements
Python 3.10 or newer; preview built and tested on Python 3.12.14.
The wheel includes the native API client and DeveloperHumanClient; no third-party runtime dependencies.
An approved organization grant and issued client credentials for platform.capabilities:read.
Native API base URL https://www.pradiota.com/sandbox/v1. These packages preserve the configured API path. Use approved sandbox credentials.
Install locally
python -m pip install --no-deps https://www.pradiota.com/assets/developer-sdks/preview-20261007-sandbox-path/mighty_developers_staging-0.0.0.dev6-py3-none-any.whl
# Save the example as example.py:
python example.py
Fresh-install checks: 2496 service transport cases and 67 account transport cases passed, with no failures or skips. These check installation and HTTP behavior. These checks use a local API test server and do not verify requests made with your credentials.
Transport verification
All 259 service methods passed HTTP tests in each language with origin, /v1 and /sandbox/v1 addresses. These tests verify client HTTP behavior against a local API test server.
SDK source f037ad356b212fd71a003b1bc490e84f32888500
Packaged contract SHA-256 6bc41c50901daa46fc98bfa658c366033c15028be53aaa81161b1633ff7426a7
MIC SDKs
Use the MIC client to work with inputs, recipes, jobs, file downloads and processing requests. This release includes the 15 methods in the MIC API reference.
Request every scope shown for the operation. File-backed methods also require files:read. Use a stable ASCII idempotency key of 8–160 characters for each mutation and the current If-Match value when cancelling a job.
Methods & required scopes
Downloads are buffered with a default 64 MiB limit. Use Range for larger files; Node and Python expose a configurable response limit, while Java uses the fixed default.
A processing request is submitted for review. Approval and execution are separate steps; follow its status in the MIC console.