Meet Launchpad
Launchpad is Strapi hosting, built the way Vercel builds frontend deploys: connect GitHub, push code, get a live URL. No servers to manage, no DevOps team required, and no lock-in on your database.
- Push-to-deploy from GitHub, with instant rollback and branch-based preview deployments
- Bring Your Own Database — your content lives in your own Supabase, Neon, or Atlas account, always
- Southeast Asia-first infrastructure, Singapore region, for the lowest latency across Malaysia, Singapore, Indonesia, the Philippines, and Vietnam

This product is part of Yaeris's software company in Malaysia lineup.
What Is Launchpad?
Agentic Infrastructure — Built for AI, Deployable by Your AI Agent
Every project on Launchpad can be managed through launchpad-cli or direct API calls authenticated with a personal access token. That's the same building block AI coding assistants like Claude Code need to provision and manage real infrastructure as part of a larger workflow, instead of requiring a human to log into a dashboard for every single deploy. As more of the work agencies and developers do shifts toward AI-agent-driven workflows, hosting infrastructure that an agent can actually operate — not just infrastructure a human operates on an agent's behalf — is the difference that matters.
Built for Agencies, Teams, and Developers Across Southeast Asia
Launchpad is designed around three real buyers, launching simultaneously across Malaysia, Singapore, Indonesia, the Philippines, and Vietnam:
Agencies & Freelancers
Build client sites on Strapi and want a fast, no-DevOps way to host the CMS instance — and resell that hosting under your own brand. White-label reselling is a launch feature, not a later add-on.
Small-to-Mid SaaS & Business Teams
Want a managed headless CMS without running your own Docker or Kubernetes infrastructure, or hiring a dedicated DevOps hire just to keep a content backend online.
Individual Developers
Running a real production Strapi instance and want the same deploy experience Vercel gives frontend developers, applied to the backend/content layer instead.
The Benefits of Bring Your Own Database
The single biggest architectural decision behind Launchpad is that it never hosts or manages your database. This isn't a limitation — it's deliberate, and it's what makes everything else about the platform possible:
You Keep Full Data Ownership
Your content lives in your own Supabase, Neon, or Atlas account — never on a shared platform database you don't control. If a worker node ever goes down, your data was never at risk, because it was never stored there.
Southeast Asia-First Latency
Launchpad's worker infrastructure runs from Singapore, matched to where most SEA-relevant database providers (Supabase, PlanetScale, Mongo Atlas) already have a native region — so your CMS and your database talk to each other with minimal round-trip delay.
Reseller-Ready From Day One
Agencies get a branded subdomain (their own CNAME onto Launchpad's infrastructure), full removal of any Yaeris/Launchpad branding, and custom dashboard branding for their own clients — built as a Phase 1 feature, not bolted on later.
Zero DevOps Required
No Docker, no Kubernetes, no server patching. Push code to your tracked branch and Launchpad handles detection, build, deployment, TLS, and routing automatically.
Everything You Need to Run Strapi in Production
Every feature below is real and live on Launchpad today, not a roadmap promise:
Push-to-Deploy from GitHub
A real GitHub App (not just OAuth) triggers a build and deploy automatically on every push to your tracked branch, with commit status checks posted back to your PRs.
Branch Preview Deployments
Opt in per project, each preview gets its own isolated database connection so a destructive schema change in a PR can never touch production data.
Instant, Zero-Downtime Rollback
Roll back to any previous deployment without rebuilding — Launchpad allocates a new port, health-checks the old image, then swaps traffic over with no interruption to live visitors.
Live Runtime Logs
Stream stdout/stderr straight from your container in the dashboard — no SSH access required to debug a broken deploy.
Custom Domains & Auto TLS
Point your own domain at your project and Launchpad handles certificate issuance and renewal automatically, with live Valid/Pending/Misconfigured status.
Firewall & Traffic Analytics
IP-blocking and path-deny rules, a real traffic dashboard (allowed/denied/bot breakdown), and genuine bot classification — including real reverse-DNS verification for Googlebot, not just user-agent string matching.
Image Transformation Proxy
On-the-fly image resizing and format conversion, disk-cached at the edge — without Launchpad ever storing your media files itself.
White-Label Branding
Branded CNAME subdomains, full badge removal, and custom logo/accent-color branding for agency client dashboards.
CLI & API Access
launchpad-cli plus team-scoped personal access tokens let you (or your AI coding agent) manage projects entirely from the command line.
Monorepo Support
Deploy a Strapi instance living inside a larger monorepo, with the build context correctly scoped to your repo's shared dependencies.
From GitHub Repo to Live URL in Four Steps
1. Connect GitHub
Install the Launchpad GitHub App and pick the repo your Strapi project lives in. Launchpad reads your package.json to auto-detect the framework and pre-fill build settings.
2. Add Your Database
Paste your own Postgres or MySQL connection string from Supabase, Neon, Atlas, or your own server. Launchpad validates connectivity but never touches your schema unmanaged, and encrypts the connection string at rest.
3. Push to Deploy
Every push to your tracked branch (default: main) triggers an automatic build and deploy. Add a separate preview database and every pull request gets its own live preview URL too.
4. Go Live
Get a real URL on your own subdomain (or a custom domain with automatic TLS), plus a full analytics dashboard covering traffic, latency, error rates, and build history from the moment you deploy.
Switching From Somewhere Else? Here's What That Actually Looks Like
From Self-Hosted (DigitalOcean, a VPS, or AWS EC2 With Your Own Postgres)
This is genuinely the easy case. Because Launchpad is Bring Your Own Database, migrating your data isn't something that has to happen at all — if your Strapi instance already talks to an external Postgres (a DigitalOcean Managed Database, AWS RDS, or your own server), you point that same connection string at Launchpad and nothing about your data moves.
- Push your existing repo to GitHub, if it isn't there already — most self-hosted Strapi setups already are.
- Import it into Launchpad and copy your environment variables over. This is the step that needs real care: Strapi's APP_KEYS, API_TOKEN_SALT, ADMIN_JWT_SECRET, and JWT_SECRET all need to be copied exactly, or every existing session and API token breaks the moment you cut over.
- Point DATABASE_URL at your existing database — unchanged.
- If you use S3, Cloudinary, or another external provider for media (not local disk), those environment variables carry over too — nothing to migrate there either.
- Deploy on Launchpad's temporary *.hosting.yaeris.com URL first and verify it actually works against your real data.
- Cut DNS over to the new deployment once you've confirmed it.
One place we'd rather be honest than oversell "zero downtime": DNS propagation isn't instant, so lower your DNS TTL a day beforehand, and expect a brief window — seconds to minutes, depending on TTL and resolver caching — where traffic could hit either the old or new host. Real, but small, not the multi-hour cutover people fear.
From Strapi Cloud
This is the case with actual friction, and worth being upfront about rather than glossing over. Strapi Cloud provisions and manages its own Postgres for you, so there's no connection string to simply copy — you don't get direct external access to it the way a self-hosted database gives you. The real path is Strapi's own first-party "strapi transfer" CLI command, which exports content from your existing instance and imports it into a fresh database (Supabase, Neon, or similar) that you provision for Launchpad. It's a genuine data migration step, not a config change — we're not going to promise a "migrate in minutes" experience for this specific case, because it isn't one.
From AWS Specifically
If you're already running your own Postgres on AWS (RDS), this is the same easy case as self-hosted above. If you're using something like Aurora Serverless behind a managed layer you can't easily export from directly, you're closer to the Strapi Cloud case — plan for a real transfer, not a config swap.
Why the Singapore Region Actually Matters
Launchpad's worker infrastructure runs from Singapore, deliberately matched to where most Southeast-Asia-relevant database providers — Supabase, PlanetScale, Mongo Atlas — already have a native or nearby region. Because Launchpad never hosts your database itself (see Bring Your Own Database above), the round trip that actually determines how fast your CMS feels is the one between your Strapi instance and your database — and colocating both in the same region is what keeps that round trip short, rather than routing through a generic US or EU data center the way most global hosting platforms default to.
What's Actually Built, Not Just Promised
For agencies and teams handling client or production content, security is a real buying question, not a checkbox. Here's what's genuinely built and live on Launchpad today — framed as architectural facts, not compliance certifications we haven't earned:
Secrets Encrypted at Rest
Every environment variable, including your DATABASE_URL, is AES-256-GCM encrypted in the database and only decrypted at deploy time when injected into the container.
Automatic TLS/HTTPS
Every deployment — default subdomain or custom domain — gets a Let's Encrypt certificate auto-provisioned and auto-renewed.
Per-Project Container Isolation
Each project runs in its own container with real CPU and memory limits (cgroups), so one customer's traffic spike or runaway process can't starve another's — genuine noisy-neighbor protection, not a marketing claim.
Real Role-Based Access Control
Owner/Member/Viewer roles that actually block a Viewer from making changes, plus a full audit log on the Team/Agency plan.
IP & Path-Level Access Control
Real IP blocking and path deny rules, enforced at the edge by Caddy.
Bring Your Own Database as Data Residency
Your CMS data lives in a database you choose, in a region you choose. That's a genuine, real thing to say about data control — presented as an architectural fact, not a compliance certification.
None of the above is a substitute for a formal compliance audit (SOC 2, ISO 27001, etc.) — we haven't pursued one, and we won't claim otherwise. What's listed here is what's actually built and verifiable today.
Choose the Strapi Hosting Plan That Fits Your Business
| Personal | Pro | Team / Agency | Enterprise | |
|---|---|---|---|---|
| Price | Free | US$20/mo | US$89/mo | Custom |
| Projects | Unlimited | Unlimited | Unlimited | Unlimited |
| Region | Singapore | Singapore | Singapore | Custom region (roadmap) |
| Custom domain | — | ✓ | ✓ | ✓ |
| Preview deployments | — | ✓ (with preview DB) | ✓ (with preview DB) | ✓ |
| Included usage credit | 100 build-min + 10GB bandwidth, hard-capped | US$20/mo credit, then metered | US$20/mo credit, then metered | Custom usage commitment |
| White-label reselling | — | — | ✓ | ✓ |
| Log retention | 24 hours | 7–30 days | 7–30 days | Custom |
| Support | Community | Priority | Dedicated SLA |
Overage beyond the included credit is billed per unit — US$0.01/build-minute, US$0.12/GB bandwidth, US$0.0003/image transform — the same transparent, usage-based model Vercel runs, not a surprise tier jump. Team/Agency plans can add extra +US$15/mo blocks, each stacking an additional US$15 of usage credit.
Launchpad vs. Strapi Cloud vs. Self-Hosting
| Launchpad | Strapi Cloud | Self-Hosting | |
|---|---|---|---|
| Data ownership | You own it (BYODB) | Strapi hosts it | You own it |
| White-label reselling | ✓ Built-in | — | N/A |
| Southeast Asia latency focus | ✓ Singapore-first | Global, no SEA priority | Depends on your own infra |
| DevOps required | None | None | Full — you run everything |
| Setup time | Minutes | Minutes | Hours to days |
What Self-Hosting Actually Costs vs. a Flat Launchpad Plan
| Line Item | Self-Hosting (typical) | Launchpad Pro |
|---|---|---|
| Compute (e.g. AWS EC2 t3.medium, 2 vCPU/4GB) | ~US$30/mo | Included |
| Firewall / WAF (e.g. Cloudflare Pro) | ~US$20–25/mo | Included (built-in firewall) |
| TLS certificate management | Usually free, but manual setup + renewal to maintain | Automatic, included |
| DevOps time — patching, monitoring, deploy debugging | A few hours/month at a market freelance DevOps rate of roughly US$100–165/hr | None — Launchpad operates the infrastructure |
| Platform fee | US$0 (self-managed) | US$20/mo flat |
Reference figures: AWS EC2 t3.medium on-demand pricing (~US$30.37/mo, us-east-1, per public AWS/cloud-pricing trackers); Cloudflare Pro plan (~US$20–25/mo, includes WAF); freelance DevOps hourly rates (roughly US$100/hr mid-level average, up to US$165/hr senior average, per ZipRecruiter/Glassdoor/Salary.com survey data). These are illustrative market reference points, not figures specific to any one team's actual setup — your own costs will vary. The point that holds regardless of exact numbers: the DevOps labor time is usually the dominant real cost of self-hosting, not the server bill.
Frequently Asked Questions
What is Launchpad?
Launchpad is a Vercel-style hosting platform built specifically for Strapi, positioned as "Vercel for headless CMS." Connect a GitHub repo and every push to your tracked branch builds and deploys automatically to a live URL, with preview deployments, instant rollback, and a full analytics dashboard.
Does Launchpad host my database?
No. Launchpad uses a Bring Your Own Database model — you connect your own Postgres or MySQL instance from a provider like Supabase, Neon, or Mongo Atlas, or your own server. Launchpad validates the connection at setup but never manages your schema or stores your content itself.
What CMS platforms does Launchpad support?
Strapi at launch, chosen specifically because its visual content-type builder lets an agency hand a CMS off to a client's marketing team without ongoing developer involvement. Support for Payload CMS and Directus is planned next.
Can agencies white-label Launchpad?
Yes, on the Team/Agency plan. An agency can point their own domain (e.g. cms.theiragency.com) at their client projects, remove all Launchpad branding, and set their own logo and accent color on the dashboard their clients log into.
Which regions does Launchpad serve?
Launchpad launches Southeast Asia-first, serving Malaysia, Singapore, Indonesia, the Philippines, and Vietnam simultaneously from Singapore-region worker infrastructure — chosen because most SEA-relevant database providers already have a native or nearby Singapore region.
How does Launchpad's pricing work?
A flat monthly subscription per tier includes a fixed usage allowance (build minutes, bandwidth), with fair metered overage billed automatically beyond that — the same hybrid model Vercel itself runs, rather than a hard tier upgrade the moment you grow.
Do I need to write code to use Launchpad?
You need a Strapi project in a GitHub repository — Launchpad handles the build, deploy, and infrastructure from there. It's not a no-code website builder; it's infrastructure for a codebase you (or your developer) already maintain.
Is there a CLI or API for Launchpad?
Yes. launchpad-cli plus team-scoped personal access tokens let you manage projects entirely from the command line or via direct API calls — the same access an AI coding agent can use to deploy and manage infrastructure on your behalf.
Testimonials
Our clients work closely with us, and we always strive to give everyone a great experience — even when something needs troubleshooting, we follow through until it's resolved.
“Yaeris transformed our content workflow overnight. Their AI-powered keyword research and CMS publishing cut our article production time by over 60%, and the real-time dashboard gives us instant visibility into campaign performance. Highly recommended for any Malaysian marketing team!”
“We engaged Yaeris to automate our digital ad creation and reporting. Within weeks, our ad copy generation went from days to minutes, and the consolidated Google Sheet dashboard provides live insights that keep our Singapore office agile. A game-changer for productivity!”
“Yaeris's AI agent revamped our monthly analytics process. Automating data consolidation and generating actionable recommendations saved us 80% of report-prep time. Their tailored solution helped our leadership make faster, data-driven decisions.”
“As a SEO manager, I juggle content creation, SEO research, and client outreach. Yaeris's no-code automation tools handle everything from backlink checks to cold email campaigns, freeing me to focus on strategy. My turnaround time has never been better!”
“Yaeris helped us integrate AI-driven dataset matching with automated outreach, boosting our lead conversion by 35%. Their seamless implementation and ongoing support made adoption across our Selangor offices effortless.”
“Their WhatsApp Marketing helps us to reach our intended audience in 24 hours.”
“Their response time is very fast. They are very attentive to us. They are also very transparent with us.”
“Even though sometimes there is a technical problem occurs, they still try to solve the problem within a certain timeframe and revert back to us.”
Ready to Deploy Your First Strapi Project?
Get started free — no credit card required, unlimited projects, and your data always stays in your own database.


