Build ideas in
your container
Juno is an open-source, next-gen serverless platform to build, deploy, and run modern apps with the privacy and control of self-hosting.
Juno is an open-source, next-gen serverless platform to build, deploy, and run modern apps with the privacy and control of self-hosting.
// Import what you need from the Juno SDK
import { signIn, signOut, authSubscribe } from "@junobuild/core";
// Listen for changes in the authentication state
authSubscribe((user) => {
console.log("User:", user); // null when signed out
});
// Trigger a sign-in with Google
const handleSignIn = () => signIn({google: {}})
<button onClick={handleSignIn}>Continue with Google</button>
// Sign out the current user
await signOut();
// Automatically handle session expiry
await initSatellite({
workers: {
auth: true
}
});
We've got you covered. Quickly scaffold your project with ready-made templates.
npm create juno@latest
What people are saying
This is the next iteration of the internet I signed up for.🔥
Yes so easy build MVP with Juno 😍
Juno is the best Web3 app out there.
CI integration with that CLI is pure chef’s kiss mate.
Juno is my favorite hosting service, Web3 or otherwise.
I know you will love it when you try it out. I was amazed by how it is very easy to deploy an app on Juno.
Juno is the best platform to host full-stack web applications where you stay sovereign and remove any dependency from big tech cloud providers 💪.
If you're looking to start building on ICP, you definitely need to check out Juno! It's been a game-changer for me.
Thanks to Juno's well-documented get-started guide, we had it up and running in under 5 minutes. Our first decentralized analytics tool is now live and kicking!
I’m still amazed at how Juno has simplified the development process on ICP. It’s like a magic wand for devs - I get to focus on frontend and Juno handles the rest.
Juno enables easy dapp deployment across multiple UI frameworks including SvelteKit. ICP teams such as StackICP are using it to speed up their development.
Stay updated with the latest features and significant updates to Juno by reading the occasional newsletter.