Kiara Intelligence · Generative media API
Image & video generation,
built for your product.
Text-to-image, image editing and face swaps, and text- or image-to-video — behind a single stable endpoint and one bearer key. Integrate once, ship to production, and scale on prepaid credits with no surprise invoices.
26 image & video models · one endpoint · prepaid credits
About
Kiara Intelligence builds generative-media infrastructure. We run the models, the storage, and the billing so you don't have to stitch them together yourself.
The Kiara API is our developer product: a single, versioned interface to a catalog of image and video models. Every generated asset is re-hosted on our own domain, so you integrate once and ship — instead of maintaining adapters for a moving set of providers.
Capabilities
What you integrate against
One stable endpoint
Every model lives behind a single POST to /v1/generations. Switch models by changing one field — same JSON, same status codes.
Image & video models
Text-to-image, image-to-image edits and face swaps, and text- or image-to-video. One catalog, one auth flow.
Bearer-key auth
Authenticate with a single bearer token. Keys never touch the browser and are scoped to your account.
Separate test keys
Wire up and validate your integration with a dedicated test key that never charges credits — go live only when you're ready.
Prepaid credits
Top up a balance and generate against it. No invoices to chase; failed jobs are refunded.
Crypto billing
Fund your balance with crypto when card rails don't fit. Spend it as credits across every model.
Assets on our domain
We re-host every result on our own domain — no expiring provider URLs to babysit. Webhooks fire on completion.
The API
Predictable JSON, in and out
Submit a generation, poll the job or wait on a signed webhook, then read the result URL. The same shape works for every model in the catalog.
curl -X POST https://api.kiara-api.com/v1/generations \
-H "Authorization: Bearer $KIARA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"product": "kiara-image-pro",
"prompt": "editorial portrait, soft cinematic light, 85mm"
}'How it works
Submit, generate, fetch
01
Submit a request
POST to /v1/generations with a product and a prompt. The call returns a job id immediately.
02
We generate
The job runs and you track its state — poll the job, or receive a signed webhook on completion.
03
Fetch the asset
Read the result URL, served from our own domain. Download it or hand it straight to your users.
Why teams build on Kiara
Production posture, by default
No keys in the browser
Authentication is server-side only. Your secret key never reaches client code, and keys are scoped to your account.
Assets on our own domain
Every result is re-hosted on our infrastructure — you never depend on a temporary third-party URL that can expire under you.
You only pay for results
Failed, canceled, and invalid jobs never bill your balance. Refunds are automatic — no support ticket required.
Fail-closed rate limits
Per-key limits are enforced against a shared store and fail closed, so your account can't be silently run over budget.
Adults-only, policy-enforced
Moderation runs on every generation, with a clear Acceptable Use Policy. The Service is strictly 18+.
Transparent pricing
One published rate ($1 = 300 credits) and a per-call price on every model. The only premium is a disclosed +10% on crypto top-ups.
Get started with the Kiara API.
Create an account, mint an API key, and read the quickstart. Top up in credits when you're ready to ship.