MOVIRA SDK

The MOVIRA SDK enables developers to integrate digital invoice issuance, credit access, and lending execution into Web3 and DeFi applications.

SDK Repository Status

On Progress — The MOVIRA SDK is currently under active development. Initial release planned for Q1 2026.

Planned SDK Capabilities

The MOVIRA SDK will provide a comprehensive TypeScript/JavaScript interface for interacting with the protocol's core functionality. Below are the planned capabilities for the initial release.

Invoice Creation and Management

  • Create digital invoices with metadata and recipient information
  • Query invoice status and lifecycle events
  • Update invoice settlement configurations
  • List all invoices associated with a wallet

Credit Evaluation Submission

  • Submit borrower business data for credit scoring
  • Query credit tier and borrowing capacity
  • Retrieve historical repayment behavior metrics
  • Access oracle-provided credit intelligence data

Loan Request Execution

  • Submit loan requests backed by digital invoices
  • Simulate loan terms before execution
  • Query available liquidity and interest rates
  • Execute on-chain loan transactions with wallet approval

Wallet-Based Authorization

  • Integration with Solana Wallet Adapter
  • Support for Phantom and Solflare wallets
  • Transaction signing and verification utilities
  • Non-custodial key management patterns

Loan Lifecycle Tracking

  • Monitor active loan status and repayment schedules
  • Query outstanding principal and interest
  • Access transaction history for loans and repayments
  • Receive real-time notifications for loan events

Installation & Usage

Installation (Coming Soon)

npm install @movira/sdk

Basic Usage Example

import { MoviraClient } from '@movira/sdk';import { useWallet } from '@solana/wallet-adapter-react'; const { publicKey, signTransaction } = useWallet();const client = new MoviraClient({ wallet: publicKey }); // Create an invoiceconst invoice = await client.createInvoice({ amount: 10000, recipient: recipientPublicKey, dueDate: new Date('2026-03-15'), description: 'Q1 Consulting Services'});

Full documentation with complete API reference and code examples will be available upon SDK release.

Developer Resources

Documentation

Complete technical documentation covering protocol architecture, smart contracts, and integration patterns.

Read Docs

Example dApp

Explore the reference implementation to see the SDK in action with real invoice and lending flows.

Launch App