Skip the middleman.
Own your infra.

You shouldn't have to sacrifice great developer experience to own your infrastructure. Vyft brings PaaS-level ease to self-hosting, free and open source.

$ npm install -g @vyft/cli
10x
Cheaper at scale
< 5m
To first deploy
100%
Your infrastructure
vyft.config.ts
import { service, route, s3 } from '@vyft/core';
import postgres from '@vyft/postgres';

const db = postgres('database', {
  backup: {
    cron: '0 0 * * *',
    storage: s3('backups'),
  },
});

export const api = service('backend', {
  route: route('api.example.com'),
  env: {
    DATABASE_URL: db.connectionString,
  },
});
import { service, route, s3 } from '@vyft/core';
import postgres from '@vyft/postgres';

const db = postgres('database', {
  backup: {
    cron: '0 0 * * *',
    storage: s3('backups'),
  },
});

export const api = service('backend', {
  route: route('api.example.com'),
  env: {
    DATABASE_URL: db.connectionString,
  },
});
Terminal
$ vyft deploy
Provisioned server
Built application
Started services
Deployed to https://api.example.com
$ vyft logs
[api] Server listening on port 3000
[postgres] Database system ready