Compute

Servers and containers, provisioned in seconds

Spin up virtual machines or containers for anything from a background worker to a full production service — scale up, scale down, or scale to zero, all from one console.

Virtual machines Containers Auto-scaling Multiple regions Root access
  StatusHealthy
Instance type2 vCPU / 4 GB
Regionus-east
Uptime99.98%
Last deploy9 minutes ago
Who it's for

Built for whatever needs a real server behind it

Whether you need one small instance or a fleet that scales with traffic, the setup is the same: pick a size, pick a region, connect.

Web & API servers

A production-ready server from your very first deploy, with room to grow into an auto-scaling fleet.

Background workers & queues

Long-running processes that consume jobs off a queue, without the execution-time limits of a function.

Containerized microservices

Deploy your own Docker images directly, with private networking between services on the same account.

Dev & staging environments

Spin up short-lived instances to test a branch or a release, then tear them down without a lingering bill.

Features

Everything a production instance needs, on by default

No add-ons to configure and no extra invoices — this is what every instance comes with.

Full root access

SSH in and configure the box however your workload needs — nothing is locked down on our end.

Auto-scaling groups

Set a min and max instance count and let traffic decide the rest — no manual resizing at 2am.

Multiple regions

Deploy closer to your users, or spread a fleet across regions for redundancy.

Snapshots & restore

Take a full disk snapshot before a risky change, and roll back in a couple of clicks if it goes wrong.

Private networking

Instances on the same account can talk to each other over a private network, not the public internet.

Built-in monitoring

CPU, memory, and disk metrics from the console — nothing extra to install or wire up.

How it works

From nothing to a running instance in under a minute

No infrastructure to configure first. Pick what you need and we handle provisioning, networking, and security in the background.

  • Choose an instance type — from a single vCPU up to dedicated multi-core hardware.
  • Pick a region and image — a base OS or your own container, start small and resize later.
  • Connect and deploy — SSH in directly, or push your container and go.
1  Choose instance type2 vCPU
2  Pick region & imageus-east · Ubuntu 24
3  ConnectReady
For developers

Provision from the CLI, console, or your own code

Typed clients across the languages you already use — same primitives, idiomatic in each one. If you're not the one writing this part, feel free to skip ahead to pricing.

// Provision a compute instance
import { WinixxCloud } from '@winixx/cloud';

const cloud = new WinixxCloud({ apiKey: process.env.WINIXX_API_KEY });

const instance = await cloud.compute.create({
  name: 'api-prod-1',
  size: '2vcpu-4gb',
  image: 'ubuntu-24-04',
  region: 'us-east',
});
// Provision a compute instance via the REST API
const res = await fetch('https://api.winixx.net/cloud/v1/compute', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${WINIXX_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    name: 'api-prod-1',
    size: '2vcpu-4gb',
    region: 'us-east',
  }),
});

const instance = await res.json();
// Provision a compute instance
import { WinixxCloud, ComputeSpec } from '@winixx/cloud';

const cloud = new WinixxCloud({ apiKey: process.env.WINIXX_API_KEY! });

const spec: ComputeSpec = {
  name: 'api-prod-1',
  size: '2vcpu-4gb',
  image: 'ubuntu-24-04',
  region: 'us-east',
};

const instance = await cloud.compute.create(spec);
# Provision a compute instance
from winixx_cloud import WinixxCloud

cloud = WinixxCloud(api_key=os.environ["WINIXX_API_KEY"])

instance = cloud.compute.create(
    name="api-prod-1",
    size="2vcpu-4gb",
    image="ubuntu-24-04",
    region="us-east",
)
// Provision a compute instance
use Winixx\Cloud\WinixxCloud;

$cloud = new WinixxCloud(apiKey: getenv('WINIXX_API_KEY'));

$instance = $cloud->compute->create([
    'name' => 'api-prod-1',
    'size' => '2vcpu-4gb',
    'image' => 'ubuntu-24-04',
    'region' => 'us-east',
]);
// Provision a compute instance
import net.winixx.cloud.WinixxCloud;
import net.winixx.cloud.model.ComputeSpec;

WinixxCloud cloud = new WinixxCloud(System.getenv("WINIXX_API_KEY"));

ComputeHandle instance = cloud.compute().create(
    ComputeSpec.builder()
        .name("api-prod-1")
        .size("2vcpu-4gb")
        .image("ubuntu-24-04")
        .region("us-east")
        .build()
);
// Provision a compute instance
#include <winixx/cloud.hpp>

winixx::Cloud cloud(std::getenv("WINIXX_API_KEY"));

winixx::ComputeSpec spec;
spec.name = "api-prod-1";
spec.size = "2vcpu-4gb";
spec.image = "ubuntu-24-04";
spec.region = "us-east";

auto instance = cloud.compute().create(spec);
// Provision a compute instance
using Winixx.Cloud;

var cloud = new WinixxCloud(Environment.GetEnvironmentVariable("WINIXX_API_KEY"));

var instance = await cloud.Compute.CreateAsync(new ComputeSpec {
    Name = "api-prod-1",
    Size = "2vcpu-4gb",
    Image = "ubuntu-24-04",
    Region = "us-east"
});
Pricing

Start small, pay for what you use

See full pricing →
Starter
$6/mo

For side projects, small scripts, and light background work.

  • 1 vCPU, 1 GB RAM
  • 25 GB SSD storage
  • 1 TB bandwidth
  • Community support
Get started
Enterprise
Custom

For teams with compliance needs, dedicated hardware, or scale.

  • Dedicated hardware options
  • VPC / private network access
  • SLA-backed uptime
  • Premium support & SSO
Talk to sales
Feature Starter Growth Enterprise
vCPU12Custom
Memory1 GB4 GBCustom
SSD storage25 GB80 GBCustom
Bandwidth1 TB4 TBCustom
Auto-scaling—✓✓
Private networking—✓✓
SLA——✓
SupportCommunityStandardPremium
"We moved our staging and prod databases over in an afternoon. Having compute, database, and functions under one identity layer removed a whole category of glue code."
AMAlex Meyer Alex Meyer
Platform Engineer, logistics startup
FAQ

Common questions

What operating systems and images do you support?+−

Standard Linux distributions like Ubuntu and Debian, plus support for bringing your own Docker image if you'd rather deploy a container than configure a bare OS.

Can I run Docker containers directly?+−

Yes — point Compute at your own image and it runs the same way a VM-based deploy would, with the same networking, snapshots, and monitoring underneath.

How does auto-scaling work?+−

Set a minimum and maximum instance count for a group, and Winixx Cloud adds or removes instances based on load — no manual intervention needed during a traffic spike.

Can I get a static IP?+−

Yes, static IPs are available on Growth and Enterprise plans, and can be reassigned between instances without any DNS changes on your end.

What if I need GPU compute for a model?+−

That's handled by our AI / ML product rather than general-purpose Compute — talk to sales and we'll help you figure out which one actually fits your workload.

Ready to spin up your first instance?

Provision it in under a minute — no credit card required to start.