Skip to main content

Build Web3 at Lightning Speed

Juno is a blockchainless (or zero-knowledge) development platform for creating innovative applications.

A screenshot of the Juno Console applicationA screenshot of the Juno Console application
// Import functions from the JavaScript SDK.
import { signIn, signOut, authSubscribe,
InternetIdentityProvider
} from "@junobuild/core";

// Subscribe to changes in the user state at
// the top level of your app.
authSubscribe((user) => {
console.log("User is defined or null:", user);
});

// Sign-in with the default function
<button onClick={signIn}>Sign-in</button>

// Or sign in with custom options,
// like specifying a specific provider.
await signIn({
provider: new InternetIdentityProvider({
domain: "ic0.app"
})
});

// Obviously, sign-out is also supported
await signOut();

// Automatically sign out users when their session expires
// by initializing the library with a watcher worker.
await initSatellite({
workers: {
auth: true
}
});

Crafted for Web Devs

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

Launch your app now

Whether you're planning to build a website, blog, or application, quickly scaffold your project with ready-made templates.

npm create juno@latest
An satellite being launch to space through the clouds.

What people are saying

  • Juno is the best Web3 app out there.
    @krzysztofwos profile picture
    Krzysztof Woś
    @krzysztofwos
  • Yes so easy build MVP with Juno 😍
  • Juno is my favorite hosting service, Web3 or otherwise.
    @crabtr26 profile picture
    Jacob Crabtree
    @crabtr26
  • This is the next iteration of the internet I signed up for.🔥
    @jfgrissom profile picture
    Jay F. Grissom
    @jfgrissom
  • 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
  • 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
  • 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!
  • 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
  • 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 ops. No strings attached.

Start Building