Cloud compute orchestration

Make clouds compete
for your workload.

Run compute-heavy Python workloads across multiple clouds through one endpoint. Verlex automatically finds qualified compute based on price, availability, and reliability.

One line of Python. Every cloud's best option.

main.py
import verlex

result = verlex.cloud(train, data)
14 clouds. One endpoint.  AWS · GCP · Azure · RunPod · Vast.ai and more
14
Clouds priced per job
1 sec
Minimum billing increment
60-80%
Spot savings vs on-demand
0
Provider accounts needed
AWSGoogle CloudAzureVerdaRunPodVast.aiHyperstackJarvisLabsTensorDockLyceum

Used by engineers who work at

Logos identify the employers of individual Verlex users. They do not imply sponsorship or endorsement by these organizations.

The problem

Cheap compute is everywhere.
Using it is the hard part.

Every provider needs its own account, quota request, deploy script, and driver setup. Spot instances need babysitting. Cloud bills need auditing.

Most developers just pick one cloud and overpay for it, rather than navigate the complexity of using several.

How it works

Three steps. No infrastructure.

01

Route

Verlex evaluates your code for the most qualified compute across 14 different cloud providers, priced at live rates before committing to a single job.

02

Run

The workload executes on the best available option. Code runs unchanged. Verlex meters per second from your prepaid balance.

03

Recover

If capacity disappears or execution fails, Verlex retries, fails over to the next qualified option, or recovers from checkpoint, automatically.

terminalsimulated · real jobs price every cloud at submit
Live routing

Let the infrastructure compete.

Before every job runs, Verlex queries all connected providers simultaneously. The cheapest qualified option wins. You see the price before committing.

You don't compare these. Verlex does.

$ verlex.cloud(train, data)
→ routed to Verda · $2.43/hr · H100 x1
Optimal compute selection

Get the optimal model for your code.

Verlex analyzes your code and selects the best model for what it actually needs. Your requirements are met, without overspending on compute you don't need.

The code runs at peak efficiency, on hardware that fits it. Not the biggest machine. The right one.

Hybrid execution

Use what you already have first.

Before sending a job to the cloud, Verlex checks your available local resources and uses them whenever they can handle the workload. Only when more compute is needed does Verlex route to the best cloud option.

Local means every machine you already pay for: your own backend cloud counts as local hardware too. Make the most out of the hardware you already own, and only pay for cloud compute when you actually need it.

your machinethreshold 85%
cpu
0%
ram
0%
gpu
0%
cheapest cloud
Positioning

Not another compute marketplace.

Marketplace
Search
Compare
Choose provider
Create instance
Configure
Connect
Run
Recover manually
vs
Verlex
Run code
Get result

Verlex runs the workload. Not just finds you a machine.

Use cases

One execution layer. Many workloads.

Verlex is not specific to GPUs or AI. Any compute-heavy Python workload can route through one endpoint.

01

Model training & fine-tuning

Scale training runs across the cheapest available GPUs without managing infrastructure.

verlex.cloud(train, dataset, gpu="H100")
Explore use case
02

LLM inference

Serve inference workloads on cost-effective spot capacity with automatic failover.

verlex.cloud(infer, prompt, gpu="A100")
Explore use case
03

Image & video generation

Burst generation workloads to cloud GPUs and pay only for actual compute.

verlex.cloud(generate, params)
Explore use case
04

Batch compute

Run large batch jobs across clusters with per-second billing and no idle cost.

verlex.cloud(process, batch, n=8)
Explore use case
05

Local → cloud overflow

Develop locally. When resources hit threshold, heavy functions move to the cloud automatically.

verlex.overflow(threshold=0.85)
Explore use case
Economics

Lower infrastructure cost without infrastructure hunting.

Spot pricing exists at every major provider. Verlex makes it accessible without the operational burden of managing preemption, checkpoints, and retries yourself.

Why Verlex

Built for developers, not cloud consoles.

INTEGRATION
One endpoint
Access 14 compute providers through a single Python integration. No separate SDKs, credentials, or billing portals.
ROUTING
Cost-first routing
Every job is priced across all connected providers at live rates before committing. The cheapest qualified option wins.
OPERATIONS
No cloud-account maze
Verlex holds provider quotas. You hold one prepaid balance. Zero separate accounts, credential rotations, or quota negotiations.
RELIABILITY
Automatic failover
If capacity disappears mid-job, Verlex recovers from checkpoint and continues on the next best available option.
DEVELOPMENT
Local-to-cloud overflow
Develop locally. When resources exceed your threshold, heavy functions automatically move to the cheapest available cloud.
Infrastructure-grade

Built for workloads that matter.

Verlex routes production workloads across infrastructure you'd trust individually. We hold provider quotas so your jobs don't wait.

Prepaid-only billing
Jobs can never exceed your loaded balance. No surprise invoices.
Per-second metering
The meter stops the moment your job ends. The instance is destroyed immediately.
Transparent fee table
Every fee is published. No percentage markup, no enterprise premium.
Provider redundancy
14 connected providers. If one has no capacity, routing continues.
Checkpoint recovery
Synced continuously. If spot capacity is reclaimed, work resumes from the last checkpoint.
7-day hard backstop
Every job has a maximum duration. No runaway compute.
Pricing

Pay for compute, not management.

Provider compute at cost. Verlex adds a flat fee. No percentage markup.

Standard
$0/ month
Free forever
  • Cost-first routing across 10 clouds
  • Automatic failover in price order
  • Spot routing with checkpoint recovery
  • Serverless lane for small jobs
  • 25 GB persistent storage
  • Pay in USD, BRL, INR, THB, or CAD
Get started
Performance
$10/ month
Billed monthly
  • Everything in Standard
  • All 14 clouds unlocked
  • Fast mode: fastest qualified hardware
  • Clusters: up to 8 GPUs, one line
  • Warm capacity prioritized
  • 300 GB persistent storage
  • Cancel anytime, credits never expire
Get started
Enterprise
Custom
Talk to us
  • Everything in Performance
  • 1 TB+ persistent storage
  • Team accounts with owner/member roles
  • Per-member API keys and spend tracking
  • Audit log, GDPR deletion on demand
  • Same published fee table, no markup
Talk to us
FAQ

Common questions.

How does Verlex make money?

The provider's compute price passes through at cost. Verlex adds a flat service fee of $0.02 to $0.75 per GPU-hour depending on hardware tier. No percentage markup, no hidden margin.

How much can I save vs AWS or GCP?

Every job is routed to the cheapest qualified GPU across 14 clouds. Spot discounts typically run 60-80% off list. H100 example: $3.50/hr list → $1.05/hr spot + $0.40 Verlex fee = $1.45/hr all-in, roughly 59% off.

What happens if a spot GPU is reclaimed?

Checkpoints sync continuously to object storage. If a provider reclaims capacity mid-job, Verlex restarts from the last checkpoint on the next best available option. Reclaimed time is not billed.

Can I get a surprise bill?

No. Jobs are prepaid and meter per second. When your balance runs out, the job stops. Auto top-up is opt-in only. Every job has a hard 7-day backstop.

Do I need to change my code?

No. result = verlex.cloud(train, data) runs your existing Python function on cloud infrastructure. Two lines including the import.

Which clouds does Verlex route across?

AWS, GCP, Azure, Verda, RunPod, Vast.ai, Hyperstack, JarvisLabs, TensorDock, Lyceum, Beam, Northflank, Novita, and Cerebrium: 14 clouds priced live per job.

Is my code kept confidential?

Confidentiality is our top priority. Your code is never looked at by a human, and it is deleted immediately after execution: every instance is destroyed or fully wiped before any reuse. We never read or train on your code.

More questions? Write to us at contact@verlex.dev.

Your code shouldn't care
which cloud runs it.

One endpoint. Fourteen clouds. Automatic routing. Free to start.

$pip install verlex
No lock-inYour code, unchangedPrepaid, per-secondCancel anytime