Frequently Asked Questions
Everything you need to know about Pergola. Can't find what you're looking for?
Contact our team.General
What is Pergola?
Pergola is a cloud platform for deploying and running server applications, without any server or cluster setup. If it can be containerized, Pergola can run it: from simple websites to multi-service application landscapes and AI workflows, with no lock-in and no special code changes required.
Who is Pergola for?
We built Pergola for developers and teams who want to ship applications, not manage infrastructure. It fits a wide range of users:
Solo developers and startups use it to get from code to a running URL in minutes, without wiring up CI/CD pipelines. Growing teams rely on its multi-stage environments, release management, and configuration handling to collaborate and iterate safely. And enterprises benefit from tailored integration into their eco-system, and private cloud hosting.
If your application runs in a container, whether it's a static site, a web app with a database, scheduled jobs, or an AI workflow, Pergola is for you.
How do I get started?
Once your application code, including a simple pergola.yaml, is ready:
Go to Pergola, create a new 'Project' and link it to your Git repository. Let Pergola build your application, so you have a ready-to-deploy package.
Now create a 'Stage', this is your runtime environment such as dev or prod, and deploy. That's it.
Pergola gives you a URL you can directly share with your users, and takes care of everything else from there: compute, scaling, encryption, monitoring, and more.
Pricing & Billing
Is there a free plan?
Yes. You can work on existing projects of your friends and colleagues at no cost to you. Simply sign up on Pergola and ask your friend or colleague to add you as a project member. If you want to host your own projects, you can explore the benefits of a paid subscription with a free trial period.
Can I change plans later?
Absolutely. You can upgrade or downgrade your plan at any time. When upgrading, you'll be charged the prorated difference. When downgrading, the new rate applies at your next billing cycle.
Do you offer discounts for annual billing?
Yes! Annual plans come with a 15% discount. You can switch to annual billing from your account settings at any time.
When are payments charged?
Subscription fees are charged at the beginning of the monthly billing cycle. Usage based fees are collected per minute. At the end of each monthly billing cycle the total will be calculated and billed in arrears. No fees are charged during the trial period.
What payment gateway do you use?
Pergola uses Stripe for processing billing and payments.
What happens when I cancel my subscription?
We'll regret losing you, but of course we respect your decision.
Please be assured that your subscription will remain active until the end of its regular period. Your Pergola applications and data will be available until then. You can reactivate your subscription at any time if you change your mind.
Technical
Do you support custom domains?
Yes, you can connect unlimited custom domains to your projects. We automatically provision and renew TLS certificates for all domains at no extra cost.
Can I use environment variables or configuration files?
Yes, you define the environment variables in your code, and you can bind them for each Stage with different values, i.e. for development, preview, and production environments.
Same applies to configuration files. You define required configuration files and their paths (mount points) within your code, but the binding happens during deploy, per Stage, enabling you to set different content and flavour per environment.
All configuration data, environment variables and files, are encrypted at rest.
Can I sign in with my Microsoft or Google Account?
Yes, we also support GitHub.
If you are using Microsoft with your corporate email, depending on your company policy and tenant configuration an additional consent from your IT administrator may be required. In that case, please provide a "justification for requesting" and send the request for approval. Once your IT has approved your request, you can sign in via Microsoft.
Security & Compliance
Is my data secure?
Security is our top priority. All data is encrypted in transit and at rest. We use industry-standard security practices, and apply state of the art cryptographic protocols.
Do you offer SSO?
Yes, in two ways, depending on what you want to protect:
Signing in to Pergola: On our Enterprise plan, your team can log in to the Pergola platform using your in-house identity provider, so access is managed centrally through your existing setup.
Adding login to your own applications: Available to all customers. With our plug-in OIDC feature, you can put authentication in front of any application you deploy on Pergola, without requiring any code changes. Just enable it, and Pergola handles the login flow before traffic hits your app.
Both work with Okta, Microsoft Entra ID, Google Workspace, and other OIDC-compatible identity providers.
Where is Pergola hosted?
Exclusively in the EU. Pergola currently runs on AWS in the European regions eu-central-1 (Frankfurt) and eu-west-1 (Ireland), with your applications deployed across multiple availability zones for high availability. All data stays within the EU.
And we're taking this further: we're planning support for additional regions and, in particular, local cloud providers. You'll then be able to choose exactly where your applications run, whether to be closer to your users or to meet specific regional legal and regulatory requirements, such as strict data residency policies.
Can I run Pergola on my own private infrastructure?
Yes, absolutely. With our enterprise offering, you can run Pergola in your private cloud or on-premise infrastructure, integrated and tailored to your needs. Please get in touch with us.
Support
Do you have documentation?
Yes! Our comprehensive documentation covers everything from getting started to advanced configurations. Visit our docs section for guides, tutorials, and references.
How can I get help?
We offer support via the contact form here and via email for all customers, and priority support with dedicated response times for Enterprise plans.
Still have questions?
Can't find the answer you're looking for? Our team is here to help.