Ruwana
RUWANA PLATFORM

Sign in to Ruwana Platform

Use your Google account. If you arrive from Ruwana Studio, your signed-in account can be handed off automatically.

Ruwana
RuwanaPlatform
Build
Products
Manage
Ruwana Platform/Overview
Balance$0.00
Overview

Account overview

Your API, credits and products at a glance.

API balance$0.00Pay as you go
This month$0.000 API calls
Organization—Not created

Setup

Production services connected to this organization.

API keyNot created
Payment methodNot added
Articles sites0 sites

Quick access

Open the main areas of Ruwana Platform.

Recent activity

Latest requests and product actions.

≡No activity yetAPI requests and product actions will appear here.
API

Production API key

One active key for the organization.

Not created
No API key yetCreate a key after the organization is ready.
—

API balance

Pay-as-you-go credits for API consumption only.

$0.00

Auto top-up

Automatic API credit replenishment.

Not configured
Set a balance trigger, reload amount and monthly safety limit.

API products

All production products share the same organization API key and job/result flow.

P

LAB Product

API v1

Product-focused generation workflows with product fidelity and controlled commercial output.

/v1/lab/product
↗

LAB Polish

API v1

Refine and polish an existing visual while preserving the supplied subject and composition intent.

/v1/lab/polish
C

LAB Creative

API v1

Creative image generation for new concepts, campaigns and commercial compositions.

/v1/lab/creative
PRO

PRO

API v1

Ruwana PRO production direction and image-generation workflow.

/v1/pro/generate
Model policyBring your own model/reference. Ruwana roster models require a separate license.
▶

Video

Live

Image-to-video and text-to-video production with Start/End frames, Bind, Multi-Shot, 1080p/4K delivery and durable request status.

/v1/video/generate
M

Motion

API v1

Drive subject motion using supported video and visual references.

/v1/motion/generate
A

Avatar

API v1

Create talking-avatar output from supported image, voice and performance inputs.

/v1/avatar/generate
J

Jobs & Results

Core

Common asynchronous job status and result retrieval.

/v1/jobs/{job_id}/v1/results/{job_id}
A
Articles is not part of the APIArticles is a separate monthly subscription product with WordPress connection and autonomous publishing.

Authentication

Use the organization API key as a bearer token.

Authorization: Bearer $RUWANA_API_KEY

Make your first request

Quickstart template for the PRO endpoint.

curl https://api.ruwana.studio/v1/pro/generate \
  -H "Authorization: Bearer $RUWANA_API_KEY" \
  -H "Content-Type: application/json"
Usage
Total spend$0.00Current billing period
Total requests0All API products
Average request$0.00Blended API cost

Daily API spend

One vertical line per day · total spend across all API products.

All APIs
No usage yet

Detailed usage by API

Daily line graphs populate when usage data is available.

LAB ProductNo usage yet
0 requests
No data
Spend$0.00
Requests0
Average$0.00
LAB PolishNo usage yet
0 requests
No data
Spend$0.00
Requests0
Average$0.00
LAB CreativeNo usage yet
0 requests
No data
Spend$0.00
Requests0
Average$0.00
PRONo usage yet
0 requests
No data
Spend$0.00
Requests0
Average$0.00
VideoNo usage yet
0 requests
No data
Spend$0.00
Requests0
Average$0.00
MotionNo usage yet
0 requests
No data
Spend$0.00
Requests0
Average$0.00
AvatarNo usage yet
0 requests
No data
Spend$0.00
Requests0
Average$0.00
Jobs & ResultsNo usage yet
0 requests
No data
Spend$0.00
Requests0
Average$0.00

Usage by product

All API products remain visible, including products with zero usage.

◒No usage yetPer-product totals will appear after API requests are completed.
Monthly API spend limitNot configured
Auto top-up ceilingNot configured
Credits

Credits & balance

Pay as you go for API usage. Auto top-up can keep production running automatically.

Organization · —
Billing modelPay as you go
Current balance$0.00Available API credit balance.
Auto top-up rule—Set a balance trigger, reload amount and monthly safety limit.
Usage this month$0.00$0.00 daily average
Low-balance email alert—Receive an email when API balance falls below the configured amount.
$No credit history yetPurchases, auto top-ups, grants and usage adjustments will appear here.
Monthly API spend limitNot configured
Monthly auto top-up limitNot configured
Low-balance alertNot configured
Logs
Requests0
2xx0
4xx0
5xx0
Billed$0.00
≡No API logs yetRequests will appear here after API usage begins.
Page 1
Custom Models

Create and keep reusable private synthetic identities for production.

PRIVATE MODEL LIBRARY

Your reusable identities

Saved Custom Models will stay with this organization until you delete them. Each saved model will receive a stable model ID for API reuse and optional Ruwana PRO access.

PersistentPrivateReusable by model ID
◇No Custom Models yetCreate a synthetic identity, refine one candidate at a time, then save it to this private library.

Create model

Describe one fictional adult synthetic identity. Generate one candidate, refine it, then save only when it is right.

Synthetic · Adult
Identity generation is $0.12 per successful 1K candidate. Full-body view is $0.15 per successful generation. Save is $0.

Identity preview

Build one reusable identity with complementary portrait and full-body views.

1 candidate at a time
◇PortraitIdentity close-up
◇Full bodyHead-to-toe identity view
Production identityYour saved model keeps complementary identity views for consistent reuse across production workflows.
1
Generate identityOne portrait candidate at a time.
→2
Refine or regenerateKeep iterating one identity.
→3
Full-body viewComplete the model views.
→4
Save and reusePersistent private model + stable model ID.
Integrations
⌁No integrations connectedConnected services will appear here.
W

WordPress

Publishing connector

Available
Connect WordPress for Articles publishing and site management.
O

Ruwana for ChatGPT

ChatGPT integration

Available
Use Ruwana production tools in ChatGPT through authorized access.
G

Google Search Console

Search performance

Available
Connect search performance data for content strategy.
A

Google Analytics

Traffic insights

Available
Connect traffic data for performance analysis.
Articles
AUTONOMOUS PUBLISHING

Connect your WordPress sites. Manage them under one Articles subscription.

Choose a plan for each site, review the total, then pay once through Stripe. Your organization gets one combined monthly subscription that renews automatically.

YOUR SUBSCRIPTIONAdd a publishing site, then choose its plan.Your combined monthly total will appear here.
Publishing sites0
Campaigns0
Monthly Articles total$0.00
Published this month0
15-article campaign$50/ month

A site plan inside your organization Articles subscription.

  • 15 articles every month
  • + 5 bonus editorial distribution articles (optional)
  • Campaign Goal: grow network or target site
  • Shared WordPress connector
  • Autonomous schedule
Higher cadence
30-article campaign$100/ month

Higher publishing cadence with the same site-level quota and settings.

  • 30 articles every month
  • + 10 bonus editorial distribution articles (optional)
  • Campaign Goal: grow network or target site
  • Shared WordPress connector
  • Autonomous schedule

Publishing sites

Install the connector once per WordPress site, then add independent campaigns underneath it.

Download WordPress plugin
ANo publishing sites yetAdd a WordPress site to begin setup.
▤No publications yetPublished articles will appear here across all campaigns.
Billing

API credits

Current API credit balance i
$0.00
Auto top-upNot configured

Subscriptions

Monthly Ruwana products are billed separately from API credits.

ANo active subscriptionsArticles subscriptions will appear here.

Payment methods

Cards are stored and processed by the payment provider.

▣No payment methodAdd a card before buying credits or starting a subscription.
▤No invoices yetPaid credit purchases, top-ups and subscriptions will appear here.
$No credit grantsPromotional and granted API credits will appear here.

Billing profile

Start as an individual and switch to a business later without changing the organization or its resources.

Changes apply to future invoices only.

Billing address

Personal address used on invoices and for tax calculation.

Primary business address

Company address used on invoices and for tax calculation.

Tax information

Business tax information shown on invoices where applicable.

Add a promotional credit

Apply a valid promotional code to the organization.

◇No promotions appliedApplied promotions will appear here.
Docs
LAB Product/v1/lab/product
LAB Polish/v1/lab/polish
LAB Creative/v1/lab/creative
PRO/v1/pro/generate
Video/v1/video/generate
Motion/v1/motion/generate
Avatar/v1/avatar/generate
Jobs / Results/v1/jobs/{job_id}

Authentication

Use the organization API key as a bearer token.

Authorization: Bearer $RUWANA_API_KEY

Images API

LAB and PRO image production endpoints.

Video, Motion & Avatar

Production endpoints for moving-image workflows.

Webhooks

Receive job lifecycle events in your application.

Account
Name—
Email—
ORGANIZATION

Create an organization when you're ready

You can explore Platform first. An organization is required when you create an API key, buy credits or start an Articles subscription.

Billing identity is configured separately in Billing → Preferences.

Organization

API keys, credits, subscriptions and Articles sites belong to this organization.

Organization name—
Organization ID—
Owner—
Members0 members
Google accountRuwana Platform uses Google sign-in.
Connected
SessionSign out of this Platform session.