Skip to main content

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.

A screenshot of the Juno Console applicationA screenshot of the Juno Console application
// 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
}
});

Crafted for Web Devs

Use the frontend frameworks you love❤️ and write serverless functions in Rust or TypeScript.

Starting a new project?

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.🔥
    @jfgrissom profile picture
    Jay F. Grissom
    @jfgrissom
  • Yes so easy build MVP with Juno 😍
  • Juno is the best Web3 app out there.
    @krzysztofwos profile picture
    Krzysztof Woś
    @krzysztofwos
  • CI integration with that CLI is pure chef’s kiss mate.
    @DeeAyee3 profile picture
    DeeAye.bio
    @DeeAyee3
  • Juno is my favorite hosting service, Web3 or otherwise.
    @crabtr26 profile picture
    Jacob Crabtree
    @crabtr26
  • 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.
    @samthetutor2 profile picture
    Sam-the-tutor™
    @samthetutor2
  • Juno is the best platform to host full-stack web applications where you stay sovereign and remove any dependency from big tech cloud providers 💪.
    @marc0olo profile picture
    marco ∞
    @marc0olo
  • If you're looking to start building on ICP, you definitely need to check out Juno! It's been a game-changer for me.
    @nezovskii profile picture
    Nezovskii Konstantin
    @nezovskii
  • 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.
    @swissy_icp profile picture
    Swissy ∞
    @swissy_icp
  • Juno enables easy dapp deployment across multiple UI frameworks including SvelteKit. ICP teams such as StackICP are using it to speed up their development.
    @DFINITYDev profile picture
    DFINITY Developers ∞
    @DFINITYDev

Newsletter

Stay updated with the latest features and significant updates to Juno by reading the occasional newsletter.

Your apps. Your terms.

No setup. No DevOps. No strings attached.

Start Building