Skip to main content
Pxxl is an Africa-first cloud deployment platform built for developers who want to ship quickly without managing servers. You connect a GitHub repository, tell Pxxl how to build and start your application, and the platform handles container provisioning, TLS certificates, routing, and edge caching. Within seconds your project is reachable at a live URL — no DevOps knowledge required.

What You Can Deploy

Pxxl supports every major runtime and deployment pattern. If your code runs on a server or outputs static files, Pxxl can host it.

Web Apps

React, Vue, Svelte, Astro, Next.js, Nuxt, and any other frontend framework that produces a build output or runs a dev server.

APIs & Backends

Express, NestJS, FastAPI, Flask, Django, Go, Laravel, Spring Boot, Rails, ASP.NET Core, Actix, and more.

Databases

Provision managed PostgreSQL, MySQL, and MongoDB instances directly from the Pxxl dashboard — no external provider needed.

Static Sites

Plain HTML/CSS/JS projects, documentation sites, and any pre-built output you want served over a CDN with zero runtime cost.

Dashboard Overview

Every Pxxl project is managed through a centralised dashboard. The nine tabs give you full visibility and control over every aspect of your deployment.
TabPurpose
OverviewAt-a-glance health summary: deployment status, uptime, recent activity, and resource usage for the selected project.
ProjectsList and manage all your Pxxl projects. Create new projects, archive old ones, and switch between them.
DeployConfigure and trigger a new deployment: choose a repository, set build commands, environment variables, and the target branch.
DeploymentsFull history of every deployment run — status, commit SHA, build logs, and the option to roll back to any previous release.
DomainsAdd custom domains, verify DNS ownership, and manage TLS certificates for your projects.
CDNConfigure edge caching rules, cache-control headers, and cache invalidation for static assets.
API KeysCreate scoped API keys for CI/CD pipelines, third-party integrations, and programmatic access to the Pxxl API.
DatabaseProvision, connect, and inspect managed database instances linked to your projects.
Cron JobsSchedule recurring tasks — define a cron expression and the command or HTTP endpoint Pxxl should trigger.

Core Workflow

Pxxl walks every new project through six stages the first time you deploy. Subsequent deployments skip straight to the build phase.
1

Repository Connection

Authorise Pxxl to access your GitHub account from Dashboard → Settings → GitHub. Select the repository and, if needed, set a Base Directory to scope the build context to a monorepo subdirectory.
2

Stack Verification

Pxxl inspects your repository for language lock files (package-lock.json, requirements.txt, go.mod, Gemfile, etc.) and pre-fills the install, build, and start commands. Review and override them on the Deploy form if the auto-detected values do not match your project.
3

Initial Build

Pxxl clones your repository, runs the install command inside a clean container, executes the build command, and then starts your application with the start command. Build logs stream in real time on the Deployments tab.
4

Domain Routing

Once the container is healthy, Pxxl assigns a yourproject.pxxl.pro subdomain and provisions a TLS certificate automatically. Add a custom domain from the Domains tab at any time.
5

Data & Environment Setup

Set sensitive configuration — database URLs, API secrets, feature flags — as environment variables on the Deploy form. They are injected into your container at runtime and never exposed in build logs.
6

Edge Verification

Pxxl runs an end-to-end health check against your live URL. If the check passes, traffic is routed to your new container. If it fails, Pxxl halts the rollout and preserves the previous deployment so your site stays up.
Ready to deploy your first project? Follow the Quickstart guide to go from zero to a live URL in under five minutes.