ShoalStack is now

platform201
AI Infrastructure Generation

Ask for Infrastructure
the Way You Ask for Code

Tell the built-in platform201 AI assistant what your backend needs, and it adds each API, worker, database, and queue to a visual graph of your cloud infrastructure.

From Your Request to Nodes and Connections

platform201 shows your backend as a visual graph of services and their connections. When you name a service, the AI assistant adds it to the graph, connects it, and gives it the settings it needs.

Name the Services You Need

Ask for a Python API, a Postgres database, a queue, or another supported service. The assistant adds each one to the graph as a separate node.

platform201Python APIPostgresQueueAdd a Python API, Postgres, a queueWorking in platform201Done. I added 3 nodes to the graph:Python APIPostgresQueueSuggest a blueprint...Add a Python API, Postgres, a queue

Connect Data and Traffic

Connect services to databases, buckets, queues, and gateways. Each connection gives a value, such as a connection string, to a variable in your code.

platform201GatewayPython APIPostgresDATABASE_URLConnect the API to the databaseWorking in platform201Done. The API now reads Postgresthrough a variable:DATABASE_URLSuggest a blueprint...Connect the API to the database

Set Ports, Routes, and Schedules

Give each node its language, port, and region. You can also set a gateway route, the cron expression of a scheduler, or the version of a database.

platform201SettingsPython APIPort8080Route/apiSchedule0 6 * * *Set the port, route, and scheduleWorking in platform201Done. I updated the settings:Port 8080Route /apiSchedule 0 6 * * *Suggest a blueprint...Set the port, route, and schedule

Start From Code You Have

Upload source code or attach a repository to a container or function node. Then ask the assistant for the route and database of that service.

platform201Containeracme/apiGatewayPostgresAdd a route and a databaseWorking in platform201Done. Your service now has a routeat /api and its own database.Suggest a blueprint...Add a route and a database

Situations Where the Assistant
Saves Setup Work

Generation is most useful when you know the shape of the system before you build it. The code may not exist yet. A known pattern may fit. A working API may need one more service.

Architecture Before Code

Plan a frontend, an API, a queue, and a database. Check their routes before you write code.

A Project From a Blueprint

Start from Full Stack Next.js Application.
Ask the assistant to change its nodes and connections.

A Worker for an Existing API

Add a queue and a worker container. Connect the worker to the database your API uses.

A Live Research Agent in Four Requests

This example builds a research agent that answers questions, stores uploads in a private bucket, and saves conversations. Each step is one request to the platform201 AI assistant.

1

Request the API and Gateway

Ask the platform201 AI assistant: “Build a Python API on port 8080 behind the shared gateway at /api.” The graph shows a gateway and a container.

2

Add Storage and a Schedule

Ask: “Add a private bucket, a Cloud SQL database, and a daily job that reindexes the documents.” The assistant connects all three to the API.

3

Attach the Code and Keys

Ask: “Attach my Python source and add my AI and search API keys, but do not deploy yet.” The container now holds your code and keys.

4

Review, Then Deploy

Ask: “Check the graph, then deploy it.” When the deployment status reads succeeded, the agent answers at the public URL of its gateway.

What You Can Do With the Generated Graph

A generated graph is the same as a graph you build by hand. You can edit it in the graph editor, run its services as one application, or give the assistant more requests as the project grows.

Make Your First Request a Small One

Ask for one Python container behind the shared gateway. Then add a Cloud SQL database, a queue, or a worker. Deploy when the graph and the source code are ready.

FAQ

Yes. An AI assistant can turn a description of the services you need into infrastructure configuration, such as nodes, connections, and settings. The result still needs review, because an assistant can choose a wrong port, route, or setting. The platform201 AI assistant adds each service to a visual graph as a node, connects it, and gives it settings.

You can name all the services in one request, or add them one at a time. Either way, the assistant builds the graph through a series of separate changes, so check the result before you deploy.