Skip to content

Help

FAQ

Short answers to common questions about pricing, where apps run, access and the CLI.

How much does Elula cost?

One plan, Starter: $9 a month or $89 a year. It includes up to 5 apps, unlimited team members and custom domains. There is no free plan. See Billing.

Do I also pay Google?

Yes. Your apps run in your own Google Cloud project, so Google bills you for that usage, such as Cloud Run, Cloud SQL and builds. Elula's subscription is separate.

Where do my apps run?

In the Google Cloud project you connect, in the region you pick during setup. Elula builds your code with Cloud Build, stores images in Artifact Registry and runs your apps on Cloud Run in that project. See Connect Google Cloud.

Who owns my code and data?

You do. Apps, databases, images and logs live in your Google Cloud project. Elula manages them by impersonating the elula-deployer service account you create during setup. It holds no keys to your project.

What happens to my apps if I cancel?

They keep running in your Google Cloud. After the paid period ends, you can't deploy or create apps until you subscribe again. You can resume a cancelled subscription any time before the period ends.

What happens if a payment fails?

Everything keeps working for 7 days while you update your card. After that, new deploys pause until the payment goes through. Running apps are not affected.

What happens if I disconnect Google Cloud?

Your apps and databases stay in your project and keep running. Elula can no longer deploy or manage them. To remove Elula's access on the Google side too, delete the elula-deployer service account.

What happens if I delete my workspace?

Everyone loses access, the subscription is cancelled with no refund for the rest of the period, and owners can restore it for 7 days. Your apps and databases in Google Cloud keep running and are not deleted. See Delete a workspace.

What's the difference between private and public apps?

A private app can only be opened by people signed in with a Google account on your verified team domain. Google Identity-Aware Proxy checks this before a request reaches your app. A public app can be opened by anyone with the link. See Private and public apps.

What is the team domain and why do I need it?

It's your Google Workspace email domain, such as company.com. An owner verifies it once with a DNS TXT record at _elula-verify.<domain>. You need it for private apps and for auto-join. Until it's verified, every new app is public.

Can members make apps public?

It depends on your workspace's rule. Owners and admins always can. Owners choose whether members can't, can with an owner's or admin's approval, or can without approval. See Private and public apps.

Can I use my own domain for an app?

Yes. Custom domains are included in the Starter plan. See Custom domains.

How do people join my workspace?

An owner or admin invites them from the Team page, or an owner turns on auto-join so anyone with a Google account on your verified team domain joins as a member. See Team and roles.

Can I belong to more than one workspace?

Yes. Switch between them in the dashboard or with elula org switch.

Should I use the CLI or the dashboard?

Either. The dashboard covers setup, settings, team, billing and app management. The CLI covers day-to-day work from your repo: deploying, logs, environment variables, access, scaling, pages and secrets. See the Command reference.

Can an AI coding agent deploy with Elula?

Yes. Agents can run the elula CLI like you do. Run elula docs to print Elula's reference text for an AI assistant, or elula docs --copy to copy it. See Use Elula with your AI.

How do I share a password or API key safely?

Use a secret link. It's encrypted on your machine, the key is only in the link, and it expires. See Sharing secrets.