Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/components/compute/Performance.astro
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
// src/components/compute/Performance.astro
// "Fast-booting VMs for any code" — boot-time comparison card beside the
// "Isolated. Fast. Private." — boot-time comparison card beside the
// capability checklist. Figma node 15991:8604.

import Icon from '@components/Icon.astro';
Expand Down
2 changes: 1 addition & 1 deletion src/components/home/DatumPlatform.astro
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ const pillars: { icon: string; title: string; description: string }[] = [
<div class="flex min-w-0 flex-col gap-7 p-8 md:p-16">
<h3 class="datum-text-7xl text-midnight-fjord">Private, protected, performant.</h3>
<p class="datum-text-base text-app---dark---utility-2 opacity-80">
Our platform helps developers run workloads at the network edge and securely connect
Our platform helps developers run workloads at the edge and securely connect
everything from doorbells to databases.
<br />
<br />
Expand Down
11 changes: 4 additions & 7 deletions src/content/pages/features/build/compute.mdx
Original file line number Diff line number Diff line change
@@ -1,23 +1,20 @@
---
title: Compute
description: Deploy and scale applications instantly using cold start, scale-to-zero fully isolated virtual machines across a global infrastructure.
description: Securely deploy apps and agents instantly with fully isolated virtual machines at the edge. Powered by microVM technology, workloads can start in <10ms and scale to zero when idle.
order: 1
mediaSide: left
featuredImage: ../../../../static/assets/features/compute.png
---

import FeatureBadge from '@components/features/FeatureBadge.astro';
import Button from '@components/Button.astro';

<FeatureBadge>Coming Q3 2026</FeatureBadge>

<h2>Compute</h2>

Deploy and scale applications instantly using cold start, scale-to-zero fully isolated virtual machines across a global infrastructure.
Securely deploy apps and agents instantly with fully isolated virtual machines at the edge. Powered by microVM technology, workloads can start in &lt;10ms and scale to zero when idle.

<Button
href="https://github.com/datum-cloud/enhancements/issues/682"
href="https://www.datum.net/docs/compute"
class="btn btn--alpha"
text="View enhancement"
text="View documentation"
target="_blank"
/>
12 changes: 6 additions & 6 deletions src/content/pages/features/build/index.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: "Bring intelligence to the <span class=\"text-canyon-clay---links\">network edge</span>"
title: "Secure edge computing at the <span class=\"text-canyon-clay---links\">speed of AI</span>"
slug: "features/build/index"
description: "Deploy and scale applications instantly on fully isolated virtual machines across global infrastructure"
description: "Deploy and scale apps & agents instantly on fully isolated virtual machines."
meta:
title: "Edge Compute for AI Inference — Datum Platform"
description: "Deploy and scale AI inference workloads instantly on fully isolated virtual machines at the network edge, with millisecond cold starts."
title: "Secure Edge Computing at the Speed of AI — Datum Platform"
description: "Securely deploy and scale apps and agents instantly on fully isolated microVMs at the edge, with cold starts under 10ms."
og:
title: "Edge Compute for AI Inference — Datum"
description: "Deploy and scale applications instantly on fully isolated virtual machines across global infrastructure"
title: "Secure Edge Computing at the Speed of AI — Datum"
description: "Deploy and scale apps & agents instantly on fully isolated virtual machines."
---
2 changes: 1 addition & 1 deletion src/content/pages/features/build/object-storage.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Object Storage
description: Highly available, secure, and infinitely scalable cloud storage designed for unstructured data, static assets and persistent backends. Available in 10+ global regions with no outbound data costs
description: Highly available, secure, and infinitely scalable cloud storage designed for unstructured data, static assets and persistent backends. Global, low latency access with no outbound data costs
order: 2
mediaSide: right
featuredImage: ../../../../static/assets/features/object-storage.png
Expand Down
12 changes: 6 additions & 6 deletions src/content/pages/platform/compute.mdx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: 'Build ephemeral databases that cold-start in 10 milliseconds'
description: "VM-grade isolation, a CLI experience that devs and agents love, with no weird sales gates; all backed by Datum's global network and cross-cloud galactic VPC private networking."
title: 'Isolated. Fast. Private. Compute for apps and agents'
description: "Securely deploy apps and agents instantly with fully isolated microVMs at the edge. Boot in <10ms, scale to zero when idle, and connect privately over Galactic VPC."
meta:
title: 'Compute — Fast-booting VMs for any code'
description: "VM-grade isolation, a CLI experience that devs and agents love, with no weird sales gates; all backed by Datum's global network and cross-cloud galactic VPC private networking."
title: 'Compute — Isolated. Fast. Private.'
description: "Securely deploy apps and agents instantly with fully isolated microVMs at the edge. Boot in <10ms, scale to zero when idle, and connect privately over Galactic VPC."
og:
title: 'Build ephemeral databases that cold-start in 10 milliseconds'
description: "VM-grade isolation, a CLI experience that devs and agents love, with no weird sales gates; all backed by Datum's global network and cross-cloud galactic VPC private networking."
title: 'Isolated. Fast. Private. Compute for apps and agents'
description: "Securely deploy apps and agents instantly with fully isolated microVMs at the edge. Boot in <10ms, scale to zero when idle, and connect privately over Galactic VPC."
---
21 changes: 10 additions & 11 deletions src/data/compute.ts
Original file line number Diff line number Diff line change
Expand Up @@ -107,14 +107,15 @@ export interface MeterBar {

export const performance = {
eyebrow: 'Performance',
title: 'Fast-booting VMs for any code',
description: 'Datum Compute unlocks intelligence at the edge.',
title: 'Isolated. Fast. Private.',
description: 'Datum Compute securely unlocks intelligence at the edge.',
points: [
'Lightweight VMs that start and stop in milliseconds',
'Deploy any containerized application',
'microVMs that start and stop in milliseconds',
'Supports any containerized application',
'Private networking that spans clouds',
'Autoscaling and pay-as-you-go pricing',
'Automatic health checks and monitoring',
'Pull images from private registries',
'Mount configs & secrets to the filesystem or env variables',
],
cta: { text: 'Try Datum Compute', href: SIGNUP_URL },
chart: {
Expand Down Expand Up @@ -157,8 +158,7 @@ export const useCases = {
'Strong VM isolation per tenant',
'Launch a sandbox in <10ms',
'Fork sub-agents in milliseconds',
'Checkpoint and restore on demand',
'100K+ scale-to-zero instances per server',
'Private by default networking with Galactic VPC',
],
cta: { text: 'View docs', href: DOCS_URL },
terminal: {
Expand Down Expand Up @@ -205,10 +205,9 @@ export const useCases = {
icon: 'bot',
title: 'AI agents',
description:
'Give each agent run its own disposable machine with GPU attachment available when inference or training needs it.',
'Give each agent run its own disposable machine, isolated and ready in milliseconds.',
points: [
'A private machine per agent run',
'Attach GPUs only for the steps that need them',
'Snapshot mid-run and resume later',
'Private egress through Galactic VPC',
],
Expand All @@ -219,8 +218,8 @@ export const useCases = {
blocks: [
[
'$ datum workload create agent-run',
' --gpu l40s:1 --metro DFW',
'✔ agent-run booted · gpu attached',
' --metro DFW',
'✔ agent-run booted',
'✔ checkpoint saved (9ms)',
],
],
Expand Down
2 changes: 1 addition & 1 deletion src/pages/index.md.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ export const GET: APIRoute = async () => {
'',
'A modern edge cloud, backed by open source. Why use picks and shovels when you need bulldozers and backhoes?',
'',
'**Private, protected, performant.** Our platform helps developers run workloads at the network edge and securely connect everything from doorbells to databases. Isolated agentic sandboxes? Global load balancing? Cloud interconnects to AWS or GCP? Datum offers a consistent runtime that is lovingly designed for Kubernetes platform engineers and AI builders.',
'**Private, protected, performant.** Our platform helps developers run workloads at the edge and securely connect everything from doorbells to databases. Isolated agentic sandboxes? Global load balancing? Cloud interconnects to AWS or GCP? Datum offers a consistent runtime that is lovingly designed for Kubernetes platform engineers and AI builders.',
'',
'- **Deliver** - Bring traffic into your world and meet the internet with confidence using our Layer7 load balancers and global DNS.',
'- **Build** - Push intelligence to the edge with microVM compute, object storage, and a marketplace of partner solutions.',
Expand Down
2 changes: 1 addition & 1 deletion src/pages/llms-full.txt.ts
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ Edge compute layer built in partnership with **Unikraft**.
- Millisecond cold starts (<10ms)
- True scale-to-zero snapshotting
- Stateless or stateful workloads
- Optimized for agentic and network edge use cases
- Optimized for agentic and edge use cases

---

Expand Down
2 changes: 1 addition & 1 deletion src/pages/platform/build.astro
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ const jsonLd = {
highlightIcon="server"
highlights={[
'Highly available object storage',
'10+ global regions',
'Global, low latency access',
'No outbound data fees',
]}
>
Expand Down
4 changes: 2 additions & 2 deletions src/pages/platform/compute.astro
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ import ModuleConnector from '@components/home/ModuleConnector.astro';
import Hero from '@components/compute/Hero.astro';
import Performance from '@components/compute/Performance.astro';
import UseCases from '@components/compute/UseCases.astro';
import Features from '@components/compute/Features.astro';
// The "Features you'll love" tabs (components/compute/Features.astro) are hidden until
// more than one tab has real content; re-add <Features /> after <UseCases /> to restore.
import { getCollectionEntry } from '@utils/collectionUtils';

const page = await getCollectionEntry('pages', 'platform/compute');
Expand Down Expand Up @@ -55,7 +56,6 @@ const jsonLd = {
<Hero />
<Performance />
<UseCases />
<Features />

<ModuleConnector />
</div>
Expand Down
15 changes: 3 additions & 12 deletions src/pages/platform/compute.md.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
export const prerender = false;

import type { APIRoute } from 'astro';
import { hero, performance, useCases, features } from '@data/compute';
import { hero, performance, useCases } from '@data/compute';
import { toAsciiMarkdown } from '@utils/markdownExport';
import { markdownSeoHeaders } from '@utils/pageMarkdown';

Expand Down Expand Up @@ -34,17 +34,8 @@ export const GET: APIRoute = async () => {
sections.push('');
}

sections.push(`## ${features.title}`, '');
for (const item of features.items) {
sections.push(`### ${item.title}`, '', item.description, '');
item.steps.forEach((step, index) => {
sections.push(`${index + 1}. ${step}`);
});
sections.push('');
if (item.note) {
sections.push(item.note, '');
}
}
// The features tabs section is hidden on the page (see platform/compute.astro),
// so it is left out of the markdown export too.

const canonicalUrl = 'https://www.datum.net/platform/compute';
sections.push('---', '', `Source: <${canonicalUrl}>`, '');
Expand Down
Loading