Getting Started with Juno
Unless you're looking to solely host your static website, the recommended way to start with Juno is by developing locally using the emulator โ a production-like environment with full support for data, authentication, storage, and serverless functions.
It gives you everything you need to build and test your app before deploying anything live.
Here are a few solid places to go from here:
- ๐ Start a new project โ Scaffold a brand new project with your favorite frontend framework.
- ๐ Set up the SDK โ Integrate Juno into an existing app.
- ๐งช Run your project locally โ Use the emulator to build and test locally in an environment that mirrors production.
- ๐ฐ๏ธ Deploy with a Satellite โ When you're ready to go live, deploy your project to its own container.
How It Worksโ
Juno is your own self-contained execution space.
No DevOps. No backend boilerplate. No surprise complexity.
You build your frontend using the frameworks you love โ React, SvelteKit, Next.js, you name it.
Need backend logic? Just drop in a serverless function written in Rust or TypeScript.
Everything gets bundled into a single deployable WebAssembly (WASM) container. One artifact. One push. That's your app. It runs in an unstoppable environment that holds its entire state โ data, logic, and storage.
And here's the beauty of it: Juno controls nothing.
It has zero access to your code, data, or infrastructure. Everything runs under your ownership. Think of it as the space between self-hosting and the serverless cloud โ a reimagined model for application development.
You manage your projects and supporting modules โ themed around space mythology โ using either a CLI or the Console UI, depending on your workflow.
To strengthen this principle of non-interference, deploys and upgrades can be handled via GitHub Actions if you choose to opt in โ which themselves can't start or stop your app once it's live.
And during development, the environment mirrors production as closely as possible โ so you're never caught by โbut it worked locally.โ
Further Detailsโ
Learn more about the available products, from auth and data to hosting and functions.