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
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