LearnCard Documentation
GithubStatusSupportLaunch App
  • 🚀Introduction
    • What is LearnCard?
    • Use Cases & Possibilities
    • Ecosystem Architecture
  • ⚡Quick Start
    • Setup & Prerequisites
    • Your First Integration
  • 📚Tutorials
    • Create a Credential
    • Create a Boost
    • Create a ConsentFlow
    • Create a Connected Website
    • Send xAPI Statements
    • Listen to Webhooks
  • ✅How-To Guides
    • Verify My Issuer
    • Connect Systems
      • Connect a Website
      • Connect a Game
    • Implement Flows
      • Claim Data after Guardian Consent
      • Connect via CHAPI
        • ⭐CHAPI Wallet Setup Guide
        • ↔️Translating to CHAPI documentation
        • 🖥️Demo Application
        • 🔰Using LearnCard to Interact with a CHAPI Wallet
        • 📝Cheat Sheets
          • Issuers
          • Wallets
    • Deploy Infrastructure
      • Remote Key Management
      • Generate API Tokens
      • Signing Authority
      • Connect to Independent Network
      • Build a Plugin
  • 🛠️SDKs & API Reference
    • LearnCard Wallet SDK
      • Authentication
      • Usage Examples
      • SDK Reference
      • Plugin API Reference
      • Integration Strategies
      • Deployment
      • Troubleshooting
      • Changelog
    • LearnCloud Network API
      • Authentication
      • Usage Examples
      • Architecture
      • Notifications & Webhooks
      • Profiles
      • Profile Managers
      • Credentials
      • Boosts
      • Presentations
      • Storage
      • Contracts
      • DID Metadata
      • Claim Hooks
      • Auth Grants
      • Utilities
      • Models
      • OpenAPI
    • LearnCloud Storage API
      • Authentication
      • Usage Examples
      • Architecture
      • Storage
      • Index
      • User
      • Custom Storage
      • Utilities
      • Models
      • xAPI Reference
    • Plugins
      • Crypto
      • DIDKit
      • DID Key
      • Dynamic Loader
      • VC
        • Expiration Sub-Plugin
      • VC-Templates
      • VC-API
      • Ceramic
      • IDX
      • VPQR
      • Ethereum
      • CHAPI
      • LearnCard Network
      • LearnCloud
      • LearnCard
      • Simple Signing
      • Claimable Boosts
    • LearnCard CLI
  • 🧠Core Concepts
    • Identities & Keys
      • Decentralized Identifiers (DIDs)
      • Seed Phrases
      • Network Profiles
      • Signing Authorities
      • Trust Registries
    • Credentials & Data
      • Verifiable Credentials (VCs)
      • Credential Lifecycle
      • Schemas, Types, & Categories
      • Building Verifiable Credentials
      • Boost Credentials
      • Getting Started with Boosts
      • Credential URIs
      • xAPI Data
      • General Best Practices & Troubleshooting
    • Consent & Permissions
      • ConsentFlow Overview
      • Consent Contracts
      • User Consent & Terms
      • Consent Transactions
      • Auto-Boosts
      • Writing Consented Data
      • Accessing Consented Data
      • GameFlow Overview
    • Network & Interactions
      • Network Vision & Principles
      • Key Network Procedures
      • Core Interaction Workflows
    • Architecture & Principles
      • Control Planes
      • Plugin System
      • Auth Grants and API Tokens
  • 🔗Development
    • Contributing
Powered by GitBook
On this page
  • Why Use LearnCard?
  • What You Can Build With It
  • Docs Structure at a Glance
  • How to Implement LearnCard
  • You're in Good Hands
  • Comments, Questions, or Palpitations of the Heart?

Was this helpful?

  1. Introduction

What is LearnCard?

NextUse Cases & Possibilities

Last updated 3 days ago

Was this helpful?

is a modular, open-source wallet and SDK designed to give learners and workers control over their credentials, achievements, and learning data. Built on open standards like and , LearnCard enables privacy-respecting, consent-based data sharing across educational and employment ecosystems.

Whether you're building edtech apps, issuing credentials, or designing learner-focused dashboards, LearnCard offers the foundation and flexibility to integrate trustworthy, portable data.

is maintained by .


Why Use LearnCard?

  • Portable: Credentials travel with the learner—not locked into one system.

  • Consentful: Learners control who sees what, and when.

  • Open: Built on interoperable, community-driven standards.

  • Developer-Friendly: Plug in easily to existing apps with modern APIs and tools.


What You Can Build With It

LearnCard is already used to:

  • Issue and verify credentials (skills, achievements, badges)

  • Build learner passports and skill profiles

  • Power AI copilots and bots that adapt to learner data

  • Create consent-based dashboards for families, schools, and career counselors

  • Support interoperability across educational, employment, and credentialing platforms


Docs Structure at a Glance

This documentation is your guide to building with LearnCard. Here’s how to navigate it:


How to Implement LearnCard

  1. Pick your flow: Do you want to issue credentials, verify them, or manage a user's digital wallet?

  2. Use open schemas: LearnCard supports OBv3, CLR, LTI, and more—no need to reinvent standards.

  3. Add advanced features: Selective disclosure, zero-knowledge proofs, guardianship models, bots, and more.

Whether you're building a web app, mobile experience, backend service, or bot, LearnCard has the primitives and integrations to make it seamless.


You're in Good Hands

This stack was built by developers, for developers. It supports open standards and real-world interoperability from day one. We’re glad you’re here—let’s build a more learner-friendly future together.

Comments, Questions, or Palpitations of the Heart?

: Understand the philosophy and structure of the ecosystem.

: Explore real-world implementations.

: Go from zero to integrated in minutes.

: Learn by building key example projects with LearnCard SDK and APIs.

: Step-by-step recipes for with key workflows and integrations.

: Deep dive into our SDKs and REST APIs.

: Links to contributing, roadmap, etc.

If you're new, start with under the Quick Start section.

: Use the @learncard/core SDK, or interact via our APIs.

The best way to start engaging in the community is to participate in our :

💡

💖

🙌

Do you need custom development or technical support? Click , or send us an email at .

🚀
LearnCard
W3C Verifiable Credentials
Decentralized Identifiers (DIDs)
LearnCard
Learning Economy Foundation
Core Concepts
Use Cases & Possibilities
Quick Start
Tutorials
How-To Guides
SDK & API Reference
Development
Your First Integration
Install the SDK
Github Discussions
Post a Feature Request
Ask for Help
Show off your project to the community!
here
sdk@learningeconomy.io