# Zenith Hosting > Run apps without managing a server. Zenith provisions each app on isolated infrastructure, from $10 per app each month with no per-seat fees. Zenith Hosting is a managed app hosting platform. It is for people and teams that want to run software such as Nextcloud, Ghost, n8n, Gitea, Rocket.Chat, Twenty or other catalogue apps without managing a server themselves. ## How Zenith works today 1. Choose an app from the public catalogue. 2. Review its fixed monthly hosting price. 3. Approve the spend and start the paid monthly subscription. 4. Choose the app's Zenith address and finish setup. 5. Zenith provisions the app in its own Kubernetes namespace with persistent storage. 6. The deployment receives a public `*.zenith.hosting` address and an SSL certificate. 7. Optionally map a custom domain; Zenith verifies DNS and issues its certificate. Most catalogue apps are expected to become reachable in about two minutes, although startup time depends on the app. ## Pricing Zenith currently uses two per-deployment monthly tiers: - Personal: $10 USD per month. - Business: $20 USD per month. The catalogue assigns the tier based on the app. The app page, checkout and paid Stripe subscription use that tier. Checkout starts the paid monthly subscription after the customer approves the charge, before app setup and provisioning. Pricing is per deployment, not per user or seat. See https://zenith.hosting/pricing.md for the machine-readable pricing reference. ## Infrastructure and account features - Each deployment has its own Kubernetes namespace. - Persistent storage is isolated to the deployment. - Default-deny ingress network policy separates tenant workloads. - Every deployment receives a Zenith subdomain and SSL certificate. - Customers can map custom domains after DNS verification. - Application credentials and secrets are generated per deployment. - Accounts support email or social sign-in and optional two-factor authentication. - Customers can view deployments, status, files, billing and connected-agent grants from the dashboard. ## Developer publishing Start at https://app.zenith.hosting/publish. Sign in, connect GitHub and choose a public repository. Zenith verifies administrator access using the linked GitHub account. A public URL alone does not prove authority. Apps already in the catalogue appear automatically in the developer dashboard when a linked GitHub account owns their source repository or is an owner of its GitHub organization. Repository administrator access alone does not assign ownership. GitHub sign-in links the account. Existing developer assignments are not transferred automatically. GitHub sign-up and sign-in request basic profile and email access. Developers can separately allow organization access from the developer dashboard or repository picker to discover apps owned by their organizations. Manage GitHub access remains available in the developer dashboard and repository picker to approve additional organizations on GitHub. Returning to Zenith refreshes the app and repository lists. Prepare the repository's `zenith-compose.yml`, then add the app's listing details and screenshots. Listing drafts are saved for later editing. Submitting creates a pinned proposal for Zenith review; it does not immediately publish the app. The developer dashboard shows submitted, changes requested, rejected, approved and published outcomes. Developers can read feedback and resubmit requested changes. Approval and catalogue publication are separate steps. Static compose validation does not test-boot the application. Revenue sharing and payouts are not active. Developer agreements are a framework for future partnership terms, not current earnings or payment functionality. ## Model Context Protocol server Endpoint: https://zenith.hosting/mcp The server uses streamable HTTP and OAuth 2.1. Catalogue search, catalogue comparison and connection instructions work without an account. Account actions require the customer to connect and approve access. Deploying spends money and always uses a price preview-and-confirm flow. Deleting permanently removes the deployment data and cancels its subscription, so it uses a separate preview-and-confirm flow. Current tools: - `zenith_catalogue`: search deployable apps. Open and read-only. - `zenith_compare`: compare catalogue apps, including pricing, source and licence. Open and read-only. - `zenith_get_started`: explain how to connect a Zenith account. Open and read-only. - `zenith_whoami`: show the connected Zenith account. - `zenith_list_deployments`: list the connected account's deployments and status. Read-only. - `zenith_inspect_deployment`: inspect one deployment's live status, HTTPS reachability, custom-domain state, IP restrictions, public storage metadata and summarized CPU/memory usage. Read-only; credentials are excluded. - `zenith_get_environment`: read one deployment's environment variables. Write-only secret values are omitted; generated credentials may be returned. Supplying a two-factor code temporarily unlocks access and may consume a backup code. - `zenith_set_environment`: set validated environment variables on one deployment and restart it by default so they take effect immediately. A restart can be deferred. - `zenith_deploy`: preview the cost, then create a paid deployment only after explicit confirmation. - `zenith_delete_deployment`: preview the permanent data removal and subscription cancellation, then delete only after explicit confirmation. Destructive. Discovery documents: - https://zenith.hosting/.well-known/mcp - https://zenith.hosting/.well-known/mcp/server-card.json Setup instructions: https://zenith.hosting/connect ## Current product boundaries The current product deploys and operates application infrastructure. It does not currently provide: - automated migration of data from proprietary SaaS products; - Zenith Intelligence or cross-app business intelligence; - automatic application updates or security-patch management; - managed or scheduled customer-data backups; - a universal one-click export for every application; - a generic MCP or REST proxy into deployed application APIs. An individual open-source app may provide its own import, export, backup or migration features. Those are capabilities of that upstream application, not a blanket Zenith feature. ## Important pages - For developers: https://zenith.hosting/developers - Catalogue: https://zenith.hosting/apps - Managed hosting directory: https://zenith.hosting/host - Agent setup: https://zenith.hosting/connect - Guides: https://zenith.hosting/guides - Pricing: https://zenith.hosting/pricing.md - Privacy: https://zenith.hosting/privacy - Terms: https://zenith.hosting/terms ## Contact - Website: https://zenith.hosting - Support: support@zenith.hosting - LinkedIn: https://www.linkedin.com/company/zenith-hosting1 - Discord: https://discord.gg/NJVBzzuBSa - GitHub: https://github.com/zenith-hosting - X: https://x.com/zenithhosting_ - Instagram: https://www.instagram.com/zenith.hosting/