Home/Solutions/Research and university

The budget is never exceeded. The data never crosses the border.

Two things are not negotiable in a university lab: the department budget and where the data is processed. Here a hard budget cap is not a warning but a management tool, and region pinning is a line in your ethics committee file.

You pay per second and stop whenever you want. No commitment.

Your work looks like this

The funding runs out before the project does.

If you are a team queuing on an in-house cluster, sharing GPUs between projects and writing up the spend at the end of term, the problems will be familiar.

An overrun cannot be undone

In an institutional budget an overspend is not corrected next month; it is a signature problem. That is why a cloud bill that depends on guesswork is unacceptable.

The question of where the data goes

Ethics committee approval, obligations under KVKK (Turkish personal data protection law) and GDPR, and sometimes a clause from the data provider you signed with: the country where the data is processed has to be known in writing.

The institutional cluster keeps you queuing

A two-day queue on a shared cluster wrecks a thesis timetable. You need short-lived, predictable outside capacity — without opening a procurement process.

Budget control

A hard cap: not an indicator, an enforcement mechanism.

The budget card in the console projects every 10 seconds: current spend plus burn rate. Notices go out at 80% and 95%, and at 100% pods are paused — not deleted, their disks preserved. That is why the department budget is not exceeded.

Define a cap for the department or the project

The cap is defined at organisation level; a separate per-pod cap can be added on top. One PhD student's experiment cannot eat the department's monthly allocation.

Choose the behaviour: pause or notify only

On a critical training run you can pick "notify only"; the default behaviour is to pause. Lowering the cap below current spend means an immediate pause, and the console asks you to confirm that separately.

See the spend line by line

Compute, storage and network traffic are separate rows. Each row expands per pod and exports as CSV — you do not fill in a spreadsheet by hand for the end-of-term report.

Separate the roles

The billing role sees the spend but cannot start pods; the member role starts pods but cannot edit the budget. The person managing the funding and the person running the jobs do not have to be the same.

Carry on after a pause

When the cap fills, checkpoints and volumes stay where they are. Once the limit is updated the job continues from where it stopped; you do not start over.

Made-up scenario

A typical term looks like this.

Not a real institution or customer: an illustrative example constructed to show how the product is used. The numbers are examples.

The team: an AI lab; two PhD students and one master's project.
The funding: an example term budget of $600; the monthly hard cap is set at $200.
The data: records from a hospital collaboration; the region is pinned to Istanbul.
The report: a CSV breakdown at the end of term; which project spent how many GPU-hours, in one table.
Example term budget — illustrative
Monthly hard cap$200.00
Project A — 4090, 180 GPU-hours$75.60
Project B — A6000, 90 GPU-hours$79.20
Storage — 300 GB, 1 month$30.00
Monthly total (example) · under the cap$184.80

Data sovereignty

A sentence you can put in the ethics committee file.

You pin your pod to a country; a placement request that violates the region pin is rejected by the API. The text on the region card in the console pod detail is not a fixed string but comes from the pod's actual placement record — an unpinned pod shows different, honest wording.

Istanbul · Ankara · BursaTürkiye — under KVKK
Frankfurt · AmsterdamEU region — GDPR
Helsinki · WarsawEU region — GDPR
KVKKGDPREU AI ActRegion pinningSOC 2 Type I — in progress
Per-pod region pinning and placement recordPhase 0 — available today
Identity data on our own infrastructure (self-hosted)Phase 0 — available today
Encrypted persistent volume, invisible to the host containerPhase 0 — available today
EU legal entity and sovereignty packagePhase 3 — soon
Audited "Verified" host tier, SLAPhase 3 — soon
SOC 2 Type I certificateNot obtained — process in Phase 3

SOC 2 Type I has not been obtained yet; in our technical plan it sits as a process within Phase 3. We do not write up a certificate we do not hold as if we did. For your institutional procurement file we can share the current state in writing.

Choosing a card

GPUs by academic workload.

Most lab work is short experiments; heavy training comes a few times a term. Per-second billing fits exactly that distribution: experiment on a cheap card, step up a tier when you need to.

GPUVRAMTypical academic workload (example)Example starting price
RTX 309024 GBTeaching and workshops, student assignments, small experiments$0.21/hr
RTX 409024 GBThesis experiments, QLoRA, image generation$0.42/hr
RTX A600048 GBLong context, multi-model comparison studies$0.88/hr
A100 PCIe80 GBPublication-scale training, large datasets$1.32/hr
H100 SXM80 GBHeavy training, short intensive allocations$2.19/hr

Example prices, illustrative only; they move with supply and demand on the marketplace. Storage and traffic are separate line items — all of them are on the Pricing page.

Pods and the marketplace

Region, scorecard and image selection: GPU Pods.

If your cluster sits idle

A university cluster that is idle outside working hours can join the pool: Become a Host.

Discounts

We are not promising an academic discount — let's talk instead.

Our academic pricing policy is not written down yet; rather than describing a programme that does not exist, we suggest sitting down together. Tell us your department's workload, its term funding and its data requirements, and we will say plainly what we can do. If we cannot, we will say that too.

The address is a placeholder; a proper company mailbox is coming: merhaba@kaldera.ai

Frequently asked

Can the department budget really be exceeded?

The cap is an enforcement mechanism: the budget worker projects every 10 seconds and pauses pods at 100%. Still, let us be honest — while a paused pod keeps its disk, the storage line keeps running. That row is visible on the billing screen and is included in the cap calculation; we do not promise indefinite free retention.

How do invoicing and contracts work for institutional procurement?

A single invoice is produced at the monthly period close and downloaded as a PDF; the line items separate into compute, storage and network traffic. Institutional payment methods and contract texts are being settled together with the company incorporation — today we do not publish a finalised institutional tariff on this page.

Can I document where the data is processed for the ethics committee?

The pod's placement information is a field in the API and is visible in the console; a request that violates the region pin is rejected. You can attach those records to your file. The sovereignty package beyond that — an EU legal entity, an audited Verified tier — is in Phase 3 and does not exist today.

Can students work without opening separate accounts?

Yes: there are roles under a single organisation. The member role starts pods, the billing role sees the spend, the admin sets the cap. Every pod is recorded together with the user who started it.

Can I run multi-node distributed training?

Not today. Multi-GPU training on a single machine works; cross-node cluster training is on the roadmap and sits in the nav with a "soon" badge. We do not make promises without a date.

Get started

Set the cap, pin the data, start working.

You don't pay for seconds that don't work, a hard budget cap, per-second billing. If your department's situation is different, tell us; we do not sell a programme that does not exist.

The console runs on the local development address: localhost:3000