Setup & Prerequisites
Last updated
Was this helpful?
Last updated
Was this helpful?
Welcome! This guide covers the essential setup required to start building with LearnCard. Following these steps will get your environment ready for our Quick Start and tutorials.
This guide will help you:
Set up your development environment
Install core SDKs and tools
Verify everything is working before your first credential issuance
Assumed Knowledge: You should be familiar with:
Basic terminal/command line use
JavaScript or TypeScript
Package managers like npm, yarn, or pnpm
All examples use modern JavaScript and run on Node.js.
macOS (M1/M2/M3+ supported)
Windows (Use for best results)
Linux (Ubuntu LTS recommended)
Required version: Node.js v18.x or v20.x
Node.js includes npm by default.
π Verify:
Git is required for cloning repositories and managing code.
π Verify:
You do not need a developer account to complete the Quick Start.
You'll be using local/demo network capabilities for your first integration. For live network use later, you can create a developer profile.
Not required for Quick Start.
Youβll need them later for:
Live network integrations
Custom signing authorities
Auth-granted service access
This installs the essential module to initialize LearnCard
If you want to script or automate wallet actions via terminal:
π Verify:
You donβt need an external wallet for Quick Start. LearnCard uses secure, deterministic wallets derived from seed phrases. Youβll use an environment variable (SECURE_SEED
) for your first script.
ESLint β Code quality
Prettier β Auto-formatting
dotenv β Recognizes environment variables in .env
files
Run the following commands to confirm everything is ready:
Youβre ready to go!
π₯
π₯
To get started with the :
β See
We recommend
Need help? Visit our or join the Community for support.
π Proceed to the