Ship the app.
Call a model.
One platform.
Connect a Git repo or a container image. Add a database. Then point any OpenAI-compatible client at the same endpoint, with the same key.
Deploy
Repository, Dockerfile, or image
Data
Five engines, private to your project
Intelligence
OpenAI-compatible chat, embeddings, images, video
Operate
Logs, state, and deploy history
Your stack, already known
Bring your own code
Two ways in, one way out
A repository, or an image you already built. Maxlayer meets your code where it lives.
Connect GitHub or GitLab
Authorise once, pick a repository and a branch. We set up the deploy key and webhook; when it is active, pushes create deployments.
Container image
Already built it? Point us at the image, skip the build, and run the container you made.
4 steps, 0 servers
Empty account to live URL
Four steps, and none of them involve provisioning anything — or opening an account somewhere else for the fourth.
-
01
Point at your code
Authorise a repository or name an image. Automatic detection reads the project, or you can choose a Dockerfile or static output.
-
02
Feed it the environment
Add variables one at a time or paste a whole .env. Flag the sensitive ones secret and they stop reading back.
-
03
Put it in service
Start the container on the port you choose. Add a hostname, verify its DNS, and request a certificate without leaving the dashboard.
-
04
Call a model with the same key
Point an OpenAI-compatible client at the inference endpoint. The organization key that deploys your app authorizes its chat and embedding calls too.
What runs here
Run web apps , APIs , AI features , long-running services , static sites and internal tools — each one a repo, a build, and a container.
An app is one deployable thing: a site, an API, a worker, the service behind a chat box. Most teams run several. They all work the same way, which is the point. The ones that call a model use the same endpoint and the same key as the rest.
Web apps and SaaS
Next.js, Rails, Django, Laravel. Build from source, route to the port your process listens on, and add a domain when you are ready.
APIs and backends
Ship a REST or GraphQL service, then hand CI a key scoped to exactly that one job.
AI features and agents
A retrieval service, a chat endpoint, a summariser running as a worker. The code runs here, and so does the endpoint it calls.
Long-running services
Queue consumers and workers run as their own container, with their own build settings, plan, and deploy history.
Static sites and docs
Static output skips the runtime entirely. Built from source, served straight, nothing left running.
Internal tools
Operations panels and back-office services, with platform access scoped per person by membership role.
Somewhere to put it
Data that lives next to your app
Add one in the dashboard and it comes up beside your apps, on your project's own network. Attach it and the connection string is written in as a secret — no copy-paste, no credentials in a chat thread.
PostgreSQL
The default answer, and usually the right one.
MySQL
Widely supported, widely understood.
MariaDB
MySQL-compatible, community maintained.
MongoDB
Document store. Schema on write.
Redis
Cache, queues, sessions. Not a store of record.
Databases start private to your own applications — logs, scheduled backups, and a port you can open deliberately if you need to reach one from your laptop. They bill by the hour like everything else, and stop costing anything the moment you stop them. How databases work here , or see the tiers — including what we do not do yet.
Intelligence
Everywhere else, the AI half is a second vendor
Here it is part of the platform you already pay for — one endpoint beside your apps, and a public catalogue that publishes every model's rate before you send a request.
No second SDK
Chat completions, embeddings, images and video on the OpenAI request and response shapes, through the clients your project already uses.
No second key
The organization key that deploys your apps and drives your automation authorizes inference. Cursor, Continue, Cline, Aider, and Zed take the same one.
No second bill
Tokens draw from the prepaid credit that pays for your apps and databases, and the cost shows up beside theirs.
const client = new OpenAI({ baseURL: "https://inference.maxlayer.cloud/v1", apiKey: process.env.MAXLAYER_API_KEY,});same client, new endpoint
The boring 90%
Everything a running system needs
No proxy to configure, no certificates to chase, no runbook to write. Handled before you go looking for it.
Build on push
Connect a branch and let a working webhook start deployments for you. Rebuild by hand whenever you need one.
Custom domains and TLS
Verify DNS, point a hostname at your app, and request a Let's Encrypt certificate from the same place.
Secrets that stay secret
Mark a variable secret and it becomes write-only to the dashboard and API after you save it.
Logs with context
Follow build output, inspect runtime logs, and read back the record for every deployment.
Deploy history
Every deployment on the record — status, duration, and who asked for it.
Dashboard or API
Create apps, update environments, trigger deploys, read token usage, and manage the lifecycle from either surface.
Not a solo sport
Built for more than one person
Everyone gets the access they actually need and nothing past it. No shared login to rotate the week somebody leaves.
-
Four roles, clearly separated
Viewers read, developers deploy, admins run the team, owners own the account.
-
Invitations, not shared passwords
Email an invite with the role already attached. It expires if nobody uses it.
-
API keys scoped to a team
Hand CI a key carrying exactly the role it needs. Revoke it in one click.
# deploy from CI with a scoped key$ curl -X POST \ https://api.maxlayer.cloud/v1/orgs/$ORG/apps/$APP/deploy \ -H "Authorization: Bearer $MAXLAYER_API_KEY" \ -H "Content-Type: application/json" \ -d '{"title":"Release v2.4.0"}'{ "id": "b3f8c2a1-…", "state": "deploying", "accepted": true }
Ship something today
Connect a repository and watch it build, then call a model with the same key. Apps from $8 a month, tokens by the million, nothing to cancel.
- GitHub + GitLab
- Container images
- OpenAI-compatible AI
- Pay as you run