Get Started with JavaScript
Reference for the Magic SDK for web / client-side JavaScript: https://github.com/magiclabs/magic-js
Overview
The Magic SDK for client-side JavaScript is your entry-point to secure, passwordless authentication for your web-based app. This guide will cover some important topics for getting started with client-side APIs and to make the most of Magic's features.
Install the Magic Client SDK to get started
View the API documentation below to learn the methods you'll be using
Go to Examples for an introduction to common patterns and use-cases
Magic can support both server-based or serverless web applications. It is up to the developers to implement the Admin SDK to validate the DID Token.
note
Looking for a server-side API instead? Check out Magic Admin SDK
Create a New Magic App
To create a new Magic project from scratch, run:
npx make-magicYou'll be guided through some presets:
At the end, you'll have a working Magic app!
Learn more about make-magic
, our CLI tool that vastly simplifies project creation.
Add to an existing website
- NPM
- Yarn
- CDN
Create an SDK Instance
- ES Modules/TypeScript
- CommonJS