@s3p/cli
v0.19.1
Published
CLI for s3p — the S3-native app platform. Create, build and deploy backend-free apps on AWS S3 + Cognito + IAM.
Maintainers
Readme
@s3p/cli
The CLI for s3p — a managed app platform on AWS S3 + Cognito + IAM. Apps are static SPAs that talk to S3 directly from the browser: S3 is the database, Cognito is auth, IAM is authorization. No server to run.
npm i -g @s3p/cli
s3p signup --email [email protected] # first time: passwordless account
s3p confirm --email [email protected] --code 123456
s3p login --email [email protected] # emailed one-time code
# or: s3p connect (click ONE link) · export S3P_AGENT_CODE=… (headless/agents)
s3p create-project --slug my-app --name "My App" --dir ./my-app
cd my-app && s3p build && s3p deployYour project's git remote
Installing this package also puts git-remote-s3p on your PATH, which makes
s3p:// a real git scheme — your project's bucket IS the remote, and the s3p
session you already have is the credential (no SSH key, no access token):
s3p git remote --add # wires up: git remote add s3p s3p://my-app
git push -u s3p main
git clone s3p://my-app # from anywhere you're signed inPushing needs the deploy capability, the same one that ships your code.
Browse the history in the console's Git panel. It's a remote, not a forge —
no pull requests, no CI.
No AWS account needed — projects are provisioned on the platform's account, and you get your own bucket, Cognito user pool, IAM roles, runtime Lambda and email domain. Requires Node 20+. Ships as self-contained bundles (only esbuild is installed alongside them).
Docs: https://s3p.dev/docs · Agents: https://s3p.dev/llms.txt
