FAQ
Getting Started
Can I use Diploi for production applications?
Yes! Diploi supports production deployments with proper resource allocation, custom domains, and SSL certificates. We provide enterprise-grade infrastructure suitable for production workloads.
However, our single-node kubernetes version does not scale infinitely so to support very busy sites Diploi might not yet be the perfect solution. We are hard at work on a more scalable version. See the roadmap for more details.
How much does Diploi cost?
Check our pricing page for current pricing information. We offer different tiers to suit various needs, including 100% free trial of the full Diploi experience.
Generally speaking Diploi is very affordable when used for development (4€/deployment/month and upward), since you only run the clusters while you are working. A typical production cluster starts from around 20€/month, when you consider that the same cluster can run both your frontend, backend and database we think it can be considered very affordable.
Do I need a GitHub account?
Yes, Diploi requires GitHub integration because it creates repositories for your projects and handles CI/CD builds through GitHub actions. This ensures version control and seamless collaboration.
Can I try Diploi without registering?
Yes! You can use launch a trial without registration. Visit diploi.com/#StackBuilder to start a deployment in seconds. Deployments launched without registration expire after 12 hours but you can claim the account and continue working.
Features & Capabilities
What frameworks and databases are supported?
See our components documentation for a complete list of supported frameworks and databases. We support popular technologies like React, Next.js, Node.js, Python, PostgreSQL, MongoDB, and many more.
Can I migrate an existing project to Diploi?
While Diploi is optimized for new projects, you can import existing projects into diploi. Currently we have decent support for Node and Lovable projects, but we are hard at work at improving this.
Can I use custom domains?
Yes, Diploi supports custom domains with automatic SSL certificate management. See our custom domain guide for setup instructions.
How do I update my application?
For projects with repositories, simply push changes to your connected branch.
Diploi will automatically rebuild and redeploy your application to the deployments
following that branch. It will also consider changes in infrastructure by looking at
Diploi.yaml
Please note that development deployments will only update in part, because you maintain the code part through the editor.
Can I have multiple environments?
Yes! You can create development, staging, and production deployments for the same project, each with different configurations and resource allocations.
What happens if I exceed my limits?
You’ll be notified before reaching limits. Some features may be temporarily restricted until you upgrade or reduce usage. Check your dashboard for current usage statistics.
Pricing & Plans
Is there a free tier?
Yes, we offer free development deployments with basic resources. These are perfect for testing and learning.
How does billing work?
Billing is based on resource usage and deployment duration. You only pay for what you use, with transparent pricing.
Can I cancel anytime?
Yes, you can cancel your subscription at any time. Your deployments will stop running if you cancel your subscription.
Security & Data
Is my data secure?
Diploi follows industry best practices for security, including:
- Encrypted data transmission (HTTPS/TLS)
- Secure infrastructure with regular security updates
- Isolated deployments
Currently you are required to take care of backups of your data yourself. We can provide regular backups of your data upon request, we are working on adding configuration options for this feature.
Can I export my data?
Yes, you can export your data and configurations. Contact support for assistance with data export.
Where is my data stored?
Your data is stored in AWS datacenters, Ireland, Europe. We are working on multiregion support.
Do you have compliance certifications?
We’re working on obtaining relevant compliance certifications. Contact us for specific compliance requirements.
Technical Questions
What’s the difference between components and add-ons?
- Components: Application layers (frontend, backend, full-stack) that users can access
- Add-ons: Services (databases, cache, etc.) that are only accessible to your components
How does the deployment process work?
- You create a project with your chosen stack
- Diploi creates a GitHub repository with starter code
- You can edit code via browser IDE or locally
- Changes are automatically deployed when you push to GitHub
Can I use my own Docker images?
Currently, we use pre-configured components, but the Dockerfile for running them is included in your project, so feel free to modify them as you wish, However different component have different requirements to work well.
What ports does my application need to listen on?
Most applications should listen on port 3000 or 8080. Check the specific component documentation for exact requirements.
Support & Community
How can I get help?
- Discord: Join our Discord community
- Email: Contact us at hello@diploi.com
- GitHub: Open an issue in our documentation repository
Do you offer priority support?
Yes, priority support is available for enterprise customers. Contact our sales team for more information.
Can I request new features?
Absolutely! We love hearing from our community:
- Share ideas on Discord
- Email suggestions to hello@diploi.com
- Open issues on GitHub
Still Have Questions?
If you didn’t find the answer you’re looking for:
- Join our Discord community for real-time help
- Contact us directly at hello@diploi.com
We’re here to help and always appreciate feedback on how we can improve our documentation!