Insights by OmkarUrja
Palette
×0.70
/api/v1/effects/aurora?palette=dusk&speed=0.70&seed=urja-hero-aurora

A product of Insights by Omkar Studio

Every picture on this page was made just now from a URL.

Urja is the visual API. Drop a URL into an <img> tag, get an SVG back. Backgrounds, characters, ornaments, charts, fonts, country flags — generated on demand, cached at the edge, no SDK to install.

For buildersCacheable URLs · zero runtime · five-minute integration.

Try itThe aurora behind this card is Urja talking. Use the controls below — change the palette, roll a new seed, copy the URL into your own page.

By the numbers

What ships in v0.5

ix numbers that describe the surface area customers get on day one. Every figure ticks live as you scroll past.

0
Tracks
Independent SemVer per surface
0+
Semantic tokens
--ds-* layer with palette switch
0
Country flags
Monoline + full-color SVG
0
UI icons
24×24, stroke-aware
0
Self-hosted fonts
Fraunces · Inter · Cormorant
0
Tests passing
Run on every push

Live from this deployment

Showcase, rendered right now

verything below is a real artifact built by Urja and served to your browser. Animated effects use SMIL, ornaments are deterministic SVG, scenes compose on the server.

Atmospherics

Effects, animated by SMIL — no JS required

Aurora — dusk
Aurora/api/v1/effects/aurora · animated
Starfield — stars
Starfield/api/v1/effects/starfield · animated
Glow — ember
Glow/api/v1/effects/glow · animated

Scenes & characters

Compositions you can drop into hero sections

Ecosystem umbrella hero
Umbrella hero/api/v1/scene?type=umbrella-hero · drift
Lucky character — listening pose
Beta
Lucky · listening/api/v1/character/demo · in active development
Pricing card atmosphere — netra max on water
Pricing · Netra max
Pricing card atmosphere — lucky pro on fire
Pricing · Lucky pro
Pricing card atmosphere — critic max on nebula
Pricing · Critic max

Editorial ornaments

In their habitat — drop-caps + section breaks

rja (Sanskrit ऊर्जा, energy) is a generative-visual API. Every response is a cacheable SVG or CSS file — no SDK, no client runtime, no image-CDN middleman. Drop the URL in your hero, in your OG card, in your editorial layout, and it works. This drop-cap is the first letter of this paragraph; it's also a real call to /api/v1/illustrate?slug=drop-cap&letter=U.

The illustrate track ships folio-marks for chapter numbers, brass dividers for section heads, and section breaks for between-paragraph rests.

They're typographic furniture, not clip art — the ornament above isn't decoration on this page, it's the actual break between two paragraphs of body text. The same call works on your blog, your spec, your whitepaper.

And the rest of the kit

Drop-cap · U
Drop-cap · U
Drop-cap · A
Drop-cap · A
Compass-rose
Compass-rose
Folio · XII
Folio · XII
Section-break · fleuron
Section-break · fleuron
Section-break · asterism
Section-break · asterism
Brass divider · crown
Brass divider · crown
Brass · vertical
Brass · vertical
Pull-quote bracket
Pull-quote bracket

Texture primitives

Paper, linen, marbled — drop them on any surface

Linen weave
Linen weave
Marbled
Marbled
Halftone
Halftone

Visualisations

Tiny charts, deterministic, cacheable

Sparkline
Sparkline
Donut
Donut
Progress arc
Progress arc
Bar chart
Bar chart
Heatmap
Heatmap
Diverging bar
Diverging bar

Country flags

Thirty regions, monoline + full

US flag
US
GB flag
GB
CA flag
CA
AU flag
AU
IN flag
IN
BR flag
BR
MX flag
MX
SG flag
SG
ZA flag
ZA

Integration

Typed URLs, zero runtime

he urja-client package gives you build*Url helpers and a React <VisualThemeProvider>. Every URL is a cacheable GET — no SDK, no polling, no client state.

import { VisualThemeProvider, buildSceneUrl } from "urja-client";

// 1 — one-line theme setup: tokens + fonts + motion
<VisualThemeProvider
  tokensVersion="1.5.0"
  palette="editorial"
>
  <App />
</VisualThemeProvider>

// 2 — drop any response straight into an <img>
<img
  src={buildSceneUrl({
    pose: "listening",
    background: "aurora",
  })}
  width={1200}
  height={600}
  alt="Lucky on an aurora backdrop"
/>
Aurora — aurora
Real output of buildSceneUrl(…)

Or skip the client entirely and write the URL by hand — every endpoint is a plain GET. See the integration guide.

Playground

Paste a URL. See the SVG.

o SDK, no key. Every public endpoint on this deployment is one fetch away. Pick a preset or write your own — the response renders inline with bytes-on-the-wire and cache headers.

Presets

Pricing

Two tiers. Or one bundle that saves a third.

rja stands alone or rides with Kriya + Netra in the Dev bundle. Same Stripe customer, same studio dashboard, one cancel button.

Urja Pro

$29/ month

For solo builders. Production-ready quotas, the full public surface.

  • 100k renders / mo
  • Standard rate limits
  • Self-serve key rotation
  • Email support
See full pricing →
Dev Pro
$49/ month

Urja Pro+ Kriya Pro + Netra + 50 Lucky chamber credits / mo.

vs $77 à la carte · save 36%

See the bundle →

Need volume? White-label? On-prem? Talk to us about Enterprise →