Skip to content

Introduction

What is Diploi?

Diploi is a platform and workflow for managing and hosting your full application from zero using some of the most popular frameworks and databases, without having to setup virtual machines, worrying about deployment pipelines, struggling with SSL certificates, configuring load balancers and other DevOps pains. No more context switching, local dependencies or configuration hell.

Key Features

  • Launch consistent staging, development and production deployments with only a few clicks
  • Run stateful as well as stateless projects
  • Onboard new team members with only a few clicks
  • Develop without installing or keeping anything locally
  • Super easy way of trying out different software stacks

How it Works

Diploi uses a component-driven architecture to build your application. You choose your stack from a constantly growing list of components and add-ons. The selection is stored in a file in your project, so modifying the stack is as easy as editing a file.

Components

Components are the basic building blocks in Diploi, a component is defined by a server/framework and the concern they handle, like frontend, backend or fullstack. You can combine multiple components in a single deployment, which Diploi configures as a monolith application for you.

Components available

component-nextjs Next.js
component-react-vite React + Vite
component-nodejs Node.js
component-bun Bun
component-astro Astro

Add-ons

Add-ons are additional services that your application will be using like a database, cache server or a message broker.

Add-ons available

addon-postgres Postgres
addon-redis Redis
addon-mongo Mongo

Quickstart

The easiest way to learn Diploi is by launching a new application.

For a quick walkthrough Get Started here, no registration neeed.