ShoalStack is now

platform201

Start with a Blueprint. Deploy Faster.

Choose a prebuilt blueprint for common backend architectures, services, and applications. Customize it to fit your project, then deploy to your own cloud without rebuilding the infrastructure from scratch.

Scheduler with
Python Service

Build scheduled Python services that automatically collect and store data over time.

MCP Server

Deploy a working MCP server with a secure endpoint in your preferred language.

Full-Stack Next.js
Application

Launch a complete Next.js application with a connected API and PostgreSQL database.

Order Queue

Run an async order pipeline with a message queue, producer, consumer, and PostgreSQL.

Minecraft
Server VM

Host a dedicated Minecraft Bedrock server with persistent world storage on a VM.

WireGuard VPN
Server VM

Deploy a private WireGuard VPN server with a dashboard for fast device onboarding.

Website
Hosting

Publish any website on your own domain behind a secure gateway with automatic SSL renewal.

Django
Web App

Deploy a working Django app with gunicorn, static files, and a JSON API behind a secure gateway.

Rust
Web App

Ship an Axum service as a single binary in a slim container, with a JSON API out of the box.

File
Uploader

Upload, list, and download files through a Go API backed by a private Cloud Storage bucket.

Polyglot
Microservices

Run Node.js, Go, and Python services behind one gateway with a shared Neon Postgres database.

From a Blueprint to Your Own Running Backend

A platform201 Blueprint is a ready-made graph for a common backend. The graph holds services, settings, and connections. See the full architecture, change the settings for your app, and deploy it.

See the Architecture First

Open a Blueprint to see each node it creates, such as a container, a gateway, or a database. You also see each connection between two nodes.

Full-Stack Next.js Application5 nodes, 4 connectionsGatewayGatewayNext.jsNode.jsNeonDB

Settings That Fit Your App

Set the name, language, port, and environment variables of each node, and the region of each gateway. Some Blueprints also need an API key from you.

my-appGatewayGatewayNext.jsNode.jsNeonDBNode settingsSelect a nodeGatewayNamefrontend-gatewayRegionus-central1Node.jsLanguageNode.jsPort8080VariableDATABASE_URLAPI key••••••••

Your Graph After Deployment

Deploy the environment and monitor its status until it succeeds. The graph is then yours. Add nodes, change routes, and deploy each new version.

my-appVersion 1DeployingVersion 1SucceededVersion 2DeployingVersion 2SucceededGatewayGatewayNext.jsNode.jsNeonDBQueue

Keep Building Once Your Blueprint Is Live

The services from a Blueprint are only a start. Add queues, workers, and scheduled jobs when your app needs them, and track each deployment as your backend grows.

More Blueprints Coming Soon

We're continuously adding new blueprints for common backend architectures, AI workloads, databases, workers, APIs, and full-stack applications.

Don't Let Deployment Kill Your Momentum

Get backend services, APIs, and workers running without dragging every project through manual cloud setup.

Get Started for Free

FAQ

A Blueprint is a versioned graph of platform201 nodes with their configuration, source references, and connections. Deploying it creates that setup in your environment.