Deploy where your users and your regulators are

Three regions today. Workloads and backups stay in the region you pick, and Enterprise plans get that in writing.

  • MontréalCanada yul1 Canadian data residency
  • FrankfurtGermany fra1 EU / GDPR
  • AshburnUnited States iad1 US East

Velocity VPS

VPS hosting that spins up in seconds

NVMe-backed virtual servers in Montréal, Frankfurt and Ashburn. Vertical and horizontal scaling with zero-downtime resizes, private networking, and free DDoS protection on every node.

  • NVMe SSD & up to 10 Gbps networking
  • Zero-downtime vertical scaling
  • Private VPC networking & floating IPs
  • Snapshots, backups & one-click restore
Read the VPS docs
velonodes — cli
$ velonodes vps create --region yul1 --size velocity-4
 node.yul1.velonodes.net — running # 41s

$ velonodes vps scale node-yul1 --size velocity-8
 resized with zero downtime

Signal Email

Transactional & marketing email, built in

A full sending engine on the same platform as your servers. Send over SMTP or REST, manage templates and campaigns, and watch deliverability in real time.

  • SMTP relay + REST API
  • Drag-and-drop templates & campaigns
  • DKIM/SPF/DMARC handled for you
  • Suppression lists & event webhooks
Explore the email API
POST /v1/email/send
POST https://api.velonodes.org/v1/email/send
Authorization: Bearer $VN_KEY

{
  "from": "[email protected]",
  "to":   "[email protected]",
  "template": "welcome"
}
→ 202  { "id": "msg_9f2c", "status": "queued" }

Nodes API

Automation APIs for every resource

Everything you can click, you can script. Typed SDKs for TypeScript, Python, Go and Rust, idempotent endpoints, scoped keys, and first-class infrastructure-as-code.

  • Typed SDKs & OpenAPI spec
  • Idempotent, versioned endpoints
  • Terraform & Pulumi providers
  • Scoped keys with per-key spend caps
Browse the API reference
deploy.ts
import { VeloNodes } from "@velonodes/sdk";

const vn = new VeloNodes(process.env.VN_KEY);

// provision + auto-monitor in one flow
const node = await vn.vps.create({ region: "yul1", size: "velocity-4" });
await vn.ai.watch(node.id);

Insight AI

AI that reads your telemetry for you

Point AI at your logs, metrics and traffic. Ask questions in plain English, get anomalies before they page you, and see exactly what an incident cost. Automated remediation stays off until you turn it on.

  • Natural-language queries over telemetry
  • Anomaly detection with thresholds you set
  • Auto-rollback opt-in per service, with an audit trail
  • Private by default — never trains shared models
See AI analysis in action

Insight AI

monitoring · node.fra1

anomaly
? why did p95 latency spike at 03:12?

Root cause found. A deploy at 03:11 opened 4× more DB connections than the pool allows, queuing requests on 2 nodes. VeloNodes auto-rolled back at 03:14 and latency recovered.

auto-rollback db pool 2 nodes

p95 latency · 03:00 – 04:00 · spike auto-resolved

Flow

Workflows you can embed in your product

Design automations visually, trigger them from any event, and drop them into your website or app as embeddable widgets — all running on your nodes.

  • Visual builder with 80+ connectors
  • Embeddable widgets for your UI
  • Event, schedule & webhook triggers
  • Versioned, testable, observable runs
Build a workflow
flow · onboarding ▷ 3.2k runs / day
New signup trigger · webhook AI enrich & score insight ai · <120ms Provision VPS velocity-2 · fra1 Send welcome email signal email Log to Insight AI audit + metrics

Pulse

Observability, with an AI on duty

Metrics, logs, traces and uptime checks for every service you run — summarized by Insight AI so you read three lines instead of ten thousand.

  • Real-time metrics & distributed tracing
  • Uptime & synthetic checks
  • AI-summarized log tailing
  • Alerting to Slack, email & webhooks
Set up monitoring
velonodes — logs
$ velonodes logs tail --node yul1 --ai-summary
 3 anomalies in the last hour
  • p95 latency +38% at 03:12 — rollback proposed
  • 2 failed deploys on api-gw
  • disk 82% on db-1 — projected full in 6 days

Data layer

Postgres, storage, identity and cache — same platform, same bill

The four services most teams bolt on from somewhere else. They run on the same mesh, in the same region, under the same API key.

Ledger

Managed Postgres without the pager

Fully-managed PostgreSQL with automated daily backups, point-in-time recovery, streaming replicas and connection pooling. You write queries; we handle failover and patching.

  • Automated daily backups
  • Point-in-time recovery to the second
  • Streaming read replicas
  • Built-in connection pooling
  • Private networking, TLS enforced

Store

S3-compatible object storage

Durable object storage for files, images and backups, served from the edge and speaking the S3 API — so every tool you already own works unchanged.

  • S3-compatible API
  • Edge delivery worldwide
  • Object versioning
  • Lifecycle & retention rules
  • Scoped access keys per bucket

Gate

Authentication and accounts, handled

Drop-in identity for your app: social sign-in, passwords, passwordless magic links, and enterprise SSO — with MFA, sessions and user management out of the box.

  • OAuth social sign-in
  • Password or passwordless magic links
  • SAML & OIDC enterprise SSO
  • MFA and session management
  • SCIM user provisioning

Cache

In-memory cache and queues

A Redis-compatible in-memory layer for caching, sessions, rate limiting and job queues — with an automatic replica so a node loss does not cost you the cache.

  • Redis-compatible protocol
  • Queues and background jobs
  • Rate limiting primitives
  • Automatic replica failover
  • No servers to manage

Ready to move at your speed?

Spin up your first node in under a minute. Free monthly allowances on usage-based accounts, spend caps built in, cancel anytime.