Diploi is a cloud development and hosting platform that eliminates all configuration work, so developers can start coding instantly, even when managing multiple projects with different tech stacks, databases, and dependencies. It's an all-in-one solution where developers can scaffold applications from zero, code without local setup using cloud development environments, and deploy staging and production environments instantly. All applications launched on Diploi come with a CI/CD pipeline by default, automatic SSL certificates, and zero-config cloud development environments.
What kind of apps can you build with Diploi? You can build virtually any web application on Diploi, from simple static sites to complex full-stack applications with multiple microservices and databases. Common use cases include Next.js apps, Astro websites, Node.js APIs, Python backends with FastAPI or Django, and full-stack applications with PostgreSQL, MongoDB, or Redis.
What problem does Diploi solve? Diploi eliminates the friction between development and production. Instead of handling separate tools for local development, staging, CI/CD, and hosting, Diploi provides a single platform where your development environments are consistent and isolated in the cloud. It removes the "works on my machine" when working with teams, allows you to skip all DevOps overhead by simplifying infrastructure into a single YAML file, and makes all your projects free of the usual configuration complexity, so you can start coding without ever worrying about having the correct dependencies on your local machine.
Diploi is built for developers and teams who want to ship faster without manually managing infrastructure or wondering if the project still runs on their local machine. Whether you're a solo developer prototyping a new idea, a team building production applications, or an agency managing multiple client projects, Diploi simplifies how you can move from one project to another, regardless of the tech stack, and makes the workflow from dev to staging/production seamless. It's also ideal for developers transitioning from vibe-coding tools like Lovable, who need production-ready infrastructure.
Is there a free trial or credits? When you sign up with GitHub, you receive €50 in free credits valid for 14 days. These credits let you explore Diploi fully without a credit card. After the trial, you only pay for the time that your application is online and the storage utilized. There are no additional costs or fees for extra services.
Can I try Diploi without registering? Yes! You can launch a trial without registration, directly from our homepage, and stay active for 1 hour.
How does Diploi compare to Replit? Diploi gives you full control over your infrastructure by making changes to the diploi.yaml file. Your code lives in your own GitHub repository (not locked into a proprietary system), and you can connect with any IDE that supports SSH remote environments, like VS Code, Cursor or Zed. Diploi is designed for serious development and production workloads, not just prototyping.
How does Diploi compare to Vercel or Netlify? Vercel and Netlify focus mainly on frontend hosting, but Diploi is a full-stack platform. You can get your frontend, backend, and databases in a single deployment, without having to manage separate database providers or servers.
How does Diploi compare to Lovable? Lovable is great for AI-assisted prototyping and early-stage production, but as your idea scales, Lovable can be too limited to help you grow. Diploi can take your Lovable app forward by allowing you to add services and databases that your application might need to evolve its capabilities, and then continue with development using tools like Cursor or VS Code. Diploi provides the infrastructure, version control, team collaboration, and deployment pipeline that Lovable projects need to become real products.
Is Diploi a good alternative to val.town? val.town works well for small apps, microservices, and running edge functions, but it means you will need to manage an additional service along with your main application's infrastructure. Diploi can operate in the same way as val.town, but it gives you control over your environment with persistent storage, custom domains, and the ability to run your microservices and edge functions, as part of your main app's deployment, which simplifies development and helps you reduce costs.
Can I use Diploi for vibe coding? Absolutely! Diploi is the perfect tool for vibe coding. You can use AI-ready IDEs like Cursor and Zed to generate code, or use our browser IDE with OpenAI's Codex or Anthropic's Claude, without having to add API keys.
How do I deploy a vibe-coded app? Simply push your code to GitHub, then create a production deployment, and Diploi will automatically build and deploy it. If you're coming from a tool like Lovable, you can import your project directly. Diploi generates all the configuration needed, CI/CD pipelines, and SSL certificates, so you can focus only on building.
Can I use Cursor or Zed with Diploi? Yes! Connect Cursor, Zed, VS Code, Windsurf, or any SSH-capable IDE directly to your Diploi development environment.
Is Diploi for Developers or Vibecoders? Diploi is built with developers in mind, as a way to simplify how apps with diverse stacks can be built and hosted without requiring complicated setups. That said, it's also designed to help casual users interested in vibe coding, but it requires at least some familiarity with concepts like SSH and Git workflows to take advantage of all features.
Does Diploi support Next.js? Yes! Next.js is fully supported with all of its features like App Router, Server Actions, API routes, and SSR.
Does Diploi support Astro? Absolutely. Diploi supports Astro with SSR, static generation, and hybrid rendering.
What databases does Diploi support? Diploi supports PostgreSQL, MongoDB, MariaDB, and Redis, plus MinIO for file storage, which can be used as add-ons in any project hosted in Diploi. Each database runs as an isolated service within your deployment, so you don't need a separate database hosting provider.
Can I host Python or FastAPI apps? Yes! Diploi supports Python applications using frameworks like FastAPI, Django, and Flask.
Does Diploi support Node.js? Yes, and in fact, Node.js was one of our first supported frameworks on Diploi.
What is a cloud development environment? A cloud development environment (also known as a remote development environment) is a fully configured development setup that runs in the cloud instead of your local machine. With Diploi, each developer gets their own isolated environment with all dependencies pre-installed. You don't need to run anything locally, you can connect your local IDE to the cloud development environment to start coding.
Can I develop without installing anything locally? That's the main purpose of Diploi. Not only do you not need to install anything locally, but you don't even need to have your own IDE to get started. Diploi provides a browser-based IDE. Your code runs in the cloud, and you can switch between projects instantly without any environment conflicts.
Which IDEs are supported on Diploi? Besides our built-in browser-based IDE, we have native support for VS Code, Zed, and Cursor. But it's not limited to only those 4 options, you can connect any IDE that supports SSH connections and devcontainers like Windsurf and WebStorm, for example.
Where is my code stored, and how does Git integration work? Your code lives on any deployment created inside of your projects, and in your own GitHub repository. Diploi creates a GitHub Action that triggers a CI/CD workflow to update your development, staging, and production environments when new updates are pushed to the repository linked to your project.
How do I deploy my application on Diploi? All applications kick-started in Diploi are deployed online by default and do not require any special configuration. If you have an existing project on GitHub, you can try importing it, to host it online with Diploi, but this feature currently supports Lovable-built projects, Node.js, Next.js, and React. Projects built with other frameworks might require additional configuration.
Does Diploi provide automatic SSL certificates? That's right. Every deployment on Diploi automatically gets an SSL certificate, both for Diploi-generated domains and custom domains.
How does "push to deploy" work? When you push code to your GitHub repository, Diploi automatically triggers a build and deployment pipeline. Your staging or production environment updates within minutes.
Can I have multiple environments (dev, staging, production)? Of course! You can create as many environments as you need. Each runs independently, with its own configuration and resources.
How are CI/CD pipelines automatically handled? When you create a deployment, you can assign a specific branch. Diploi pre-configures new and imported GitHub projects with a GitHub Action generated based on your project's configuration. This adds a CI/CD pipeline that automatically updates your project's branch's development and staging/production build images whenever you push code.
What is the pricing model of Diploi? Diploi has a usage-based pricing model, where you only pay for the time that your deployment is running and the storage that your deployments use. There's no pricing difference between the deployment stages you create. Pricing depends on the size of the cluster that your deployments use, while storage is charged at a flat rate based on the amount used, regardless of the cluster types you are using.
Diploi uses usage-based pricing, so you only pay for what you use. A deployment used for development purposes (running only during work hours) could cost you about €4/month, while a production environment (running 24/7) would start at €21/month for a complete stack with frontend, backend, and database running on an S-size cluster. So it is actually cheaper than other alternatives like Railway or Render for production hosting, and cheaper than other remote development alternatives like GitPod or GitHub Codespaces.
How much does a development or production environment cost? Costs depend on the cluster size, storage needs, and uptime. For example, a size M cluster (2 cores, 8GB RAM) with 10GB storage, used for cloud development 7 hours per workday, costs €9/month. A size S cluster (2 cores, 4GB RAM) with 10GB storage running 24/7 for production would cost €21/month.
Are there enterprise plans? Yes, we offer an Enterprise tier with tailored pricing and custom services. Enterprise customers get priority support, migration services, integration assistance, and the ability to add custom components or add-ons to the platform. Contact us at hello@diploi.com for more information.
Is Diploi a VPS provider? No, Diploi is a fully managed development and deployment platform. You cannot choose the OS where your application is deployed, and you do not have configuration access to the server's settings. Diploi handles all infrastructure management for you.
Do I get SSH access to the servers where my project is hosted? Yes, you can access your deployment's cloud development environment, components, and add-ons using SSH. But keep in mind that when you use Diploi, you don't need to run start commands manually to launch your application online.
Could I use Diploi to run single-tenant applications? Yes, Diploi is particularly great for single-tenancy use cases. Since your application runs each deployment in an isolated infrastructure, you could have one core production deployment to serve users in a multi-tenant environment, and when you need to create a single-tenant version for a different client, you can clone your production deployment, reset its databases, and have a clean deployment ready in record time. All with the necessary infrastructure fully provisioned, running completely isolated from the rest of your deployments and other users.
What's the difference between components and add-ons? Components are the application layers your users interact with, like frontends (React, Next.js, Astro) and backends (Node.js, Python, etc.). Add-ons are supporting services like databases (PostgreSQL, MongoDB), caching (Redis), and file storage (MinIO) that are only accessible by the components that are part of the same deployment.
Can Diploi handle production traffic? Yes! Diploi provides production-grade infrastructure suitable for real workloads. For very high-traffic applications, we're developing horizontal scaling (see our roadmap). For most applications, Diploi's single-node Kubernetes clusters provide excellent performance and reliability.
Your data is stored in AWS datacenters in Ireland, Europe. We are working on multi-region support.
How do teams collaborate on Diploi? On Diploi, each project can have independent development deployments for each developer. You can share a link to an environment and even access a teammate's environment directly. Environments can be cloned and shared for previewing purposes.
How fast can I onboard a new developer? It might sound unbelievable, but you can onboard a new developer in about 30 seconds. New team members simply authenticate with GitHub, and they immediately have access to fully configured development environments. They can start contributing code on day one.
Can I hand off projects to clients easily? Yes, Diploi is ideal for agencies and freelancers working with clients. Each project is self-contained with its own repository and infrastructure configuration and it's easy to transfer ownership to clients without any DevOps handoff or infrastructure migration required.
What if I want to move off Diploi later? You can move your project out of Diploi at any point. All Diploi projects can be run on any VPS or managed hosting service, either by running each component via terminal commands (e.g., npm run start), or by using the Dockerfiles that Diploi generates for your app's components.
Is there a limit to how many components or add-ons a project can have? There is no limit, so you can have all supported frameworks and databases. The only limitation is the computing power required by a deployment to handle a large stack of components and add-ons.
Can I share my application with others for testing? Yes, each environment has a unique URL you can share, so others can access and test your app instantly.
How do I monitor logs or production status? Diploi provides real-time logging for each component and add-on. From the deployment's dashboard, you have access to graphs showing resource usage and health status. Development deployments also include a Diploi CLI for programmatic log tracking.
What is the Stack Builder in Diploi? Stack Builder is a tool for scaffolding new apps. It generates boilerplate code and project structure for common stacks. Pick your frameworks and databases, and Stack Builder creates a ready-to-launch application template so you can begin coding immediately.