Skip to content

Latest commit

 

History

History
75 lines (43 loc) · 2.32 KB

File metadata and controls

75 lines (43 loc) · 2.32 KB
description Explore Juno's smart contracts, serverless functions, and hosting capabilities. Start building with Juno today!

Getting Started

Start your Juno journey by launching your first Satellite – a feature-packed smart contract designed for your project.

A Satellite is your project’s all-in-one container, giving you full control 🔐 over authentication, a key-pair datastore (akin to a simple "database"), file storage, serverless functions, and hosting.

It’s everything you need to run your app – no external resources required.


Integrating Juno into an Existing App

After creating your Satellite, you're ready to put it to use. Follow our step-by-step guidance to install the SDK and initialize your app, connecting it to your container.


Starting a brand new project

Are you starting a fresh project? We've got your back.

Whether it’s a website, blog, or app, leverage Juno's onboarding CLI to scaffold your project with ready-made templates for popular frontend frameworks like Astro, Next.js, React, SvelteKit, Vue, and Angular.

Just run:

import { Bash } from "./components/bash.mdx";

...and follow the prompts.

:::note

Our CLI tool is compatible with Mac, Linux, and Windows and requires NodeJS to be installed. It also supports Yarn and pnpm.

:::


Local development

Want to develop locally before going live? Or just want to test out Juno in a non-production environment?

Use our local development emulator to build and test your projects in an environment that closely mirrors production, without needing to deploy live.

:::tip

The emulator comes with all starter templates. Just run npm create juno@latest to begin.

:::


Further Details

Dive deeper into Juno’s capabilities with our feature-rich documentation:


Learn concepts

Familiarize yourself with Juno's infrastructure and architecture to understand its operation better.