App hosting, managed databases, S3-compatible object storage, HTTPS, and logs. Billed monthly in birr, with support from Addis.
A CONNECTED WORKFLOW
Your app is more than a repository.
It’s a build, a database, files, secrets, an address, and the next release. Deploy.et keeps those pieces connected, so attaching a database or a bucket is a click, not a weekend.
Git-connected deployments with rollbacks
Managed PostgreSQL with daily backups
S3-compatible object storage
A your-app.deploy.et address with automatic HTTPS
Logs, metrics, and health checks
your-next-idea / productionINTERACTIVE PREVIEW
main / a31f8c2Ready
Source
Next.js app
PostgreSQL
DEPLOYMENT LOGdemo output
00:01Repository connected · main
00:02Running next build
00:03Build complete · checking application
00:04Health check passed · deployment ready
Your idea, one push closer.
WHAT YOU GET
Everything we provide, in plain detail.
“At launch” is what we’re building for day one. “Coming next” follows after launch, in stages.
App hosting
Push to Git. Get a live URL.
Connect a repository and every push to your branch builds and deploys automatically. We detect your framework, run the build, check that the app is healthy, and only then send traffic to the new version.
At launch
Deploy from GitHub or GitLab on every push
Next.js, Node.js, Python (Django, FastAPI, Flask), static sites, and any Dockerfile
Build and start commands detected for you, or set your own
New versions go live only after a health check passes
Roll back to any previous deployment in one click
Environment variables and encrypted secrets
Always-on apps on paid plans; apps sleep when idle on Free
Coming next
Background workers
Cron jobs
A preview URL for every branch
Run more than one instance of an app
Managed PostgreSQL
A real database, without running a server.
Create a PostgreSQL database next to your app and it’s connected for you. We handle setup, updates, and daily backups, so your data is looked after while you build.
At launch
Create a database and attach it to an app in one step
DATABASE_URL added to your app automatically
Daily automated backups
Restore a backup into a new database
Connect from psql, TablePlus, or DBeaver with a secure connection string
Private connection between your app and its database
Coming next
Managed Redis
Point-in-time recovery
Copy backups to your own bucket
Larger database sizes on higher plans
Object storage
S3-compatible buckets, right next to your app.
Store user uploads, images, videos, exports, and backups in buckets that speak the S3 API. If your code already works with AWS S3 or MinIO, it works here by changing the endpoint and keys.
Works with the AWS SDK (JavaScript, Python boto3, Go, PHP), rclone, mc, and s3cmd
Endpoint and access keys added to your app as environment variables
Private buckets with expiring presigned links
Separate read-only and read-write access keys
Move from MinIO with rclone or mc mirror, no code rewrite
Coming next
Public buckets for verified paid accounts
Cached delivery for public files
Object versioning and lifecycle rules
Storage usage dashboard
Networking and HTTPS
A secure address the moment you deploy.
Every app gets its own your-app.deploy.et address with HTTPS as soon as it deploys. Certificates are handled for you, and your app reaches its database and buckets over a private network.
At launch
A your-app.deploy.et address for every app, on every plan
HTTPS certificates issued and renewed automatically
HTTP automatically redirected to HTTPS
Private network between your apps, databases, and buckets
Coming next
Redirect and header rules
More than one address per app
Logs and monitoring
See what your app is doing.
Watch builds as they run, read your app’s logs, and see how much CPU and memory it uses. If an app stops responding, health checks restart it.
At launch
Live build logs for every deployment
Application logs with search
CPU and memory usage graphs
Health checks that restart apps that stop responding
Email when a deployment fails
Coming next
Deploy alerts on Telegram
Uptime alerts
Send logs to your own tools
Security and isolation
Your app runs in its own space.
Apps run in isolated containers with their own resource limits, so one project can’t slow down or reach into another. Secrets are encrypted, and traffic is encrypted in transit.
At launch
Each app isolated in its own container with resource limits
Secrets encrypted at rest
TLS for all public traffic
Two-factor authentication for accounts
Coming next
Team roles and permissions
Audit log of account activity
Billing, teams, and support
Built around how Ethiopian developers pay and work.
Pay month to month in birr with local payment methods, with no foreign card and no multi-month prepayment. Invite friends to earn your Developer plan, and get help from a team in Addis.
At launch
Monthly billing in ETB, with no multi-month prepayment
Local payment methods (providers confirmed before launch)
Receipts for every payment
Referral program: 5 active referrals cover your Developer plan
Support by email in English and Amharic
Coming next
Team workspaces and seats
One invoice for many client projects
Full documentation in Amharic
SUPPORTED STACKS
Bring what you already use.
Your app only needs to listen on the port in the PORT environment variable.
Stack
How we detect it
Default build
Default start
Next.js
next in package.json
next build
next start
Node.js
package.json
npm run build (if present)
npm start
Django
manage.py + requirements.txt
collectstatic
gunicorn
FastAPI
fastapi in requirements.txt
pip install
uvicorn
Flask
flask in requirements.txt
pip install
gunicorn
Static sites
index.html, Vite, Astro
your build command
served from build folder
Docker
Dockerfile
docker build
your CMD, listening on $PORT
Every default can be changed in your app’s settings. Anything else that runs in a Dockerfile runs here too.
WHAT WE’RE BUILDING
Start focused. Grow with your projects.
Scope comes before promises. Availability will be announced as each stage is ready.
01Initial scope
The foundation
Git-connected application deployment
your-app.deploy.et addresses with HTTPS
Managed PostgreSQL
S3-compatible object storage
Referral program
Monthly billing in ETB
02Planned next
More ways to build
Managed Redis
Background workers and cron
Branch previews
Telegram deploy alerts
Team workspaces
Full documentation in Amharic
03Longer term
A developer cloud
Message queues
Email and SMS integrations
Additional infrastructure regions
Advanced team controls
Optional VPS products
Trust is part of the product.
Clear limits
CPU, memory, storage, bandwidth, and build quotas will be stated before paid plans open. App counts are a guide, not a promise of unlimited resources.
Honest geography
Initial infrastructure is planned in Europe. Local billing does not mean locally hosted servers. Regions and provider dependencies will be disclosed before launch.
Readiness before promises
Workload isolation, monitoring, and tested recovery come before production customer data. We are not offering an uptime SLA during development.