Developer Portal

Build the Future of DEFAI

Create, publish, and monetize custom elements with our comprehensive SDK and NPM packages. Join thousands of developers building on DEFAI.

View on GitHub

Welcome to DEFAI Development

DEFAI provides a complete ecosystem for building decentralized finance elements. From simple calculators to complex trading tools, our SDK empowers developers to create, share, and monetize their innovations.

Comprehensive SDK

Full-featured SDK with TypeScript support, React hooks, and built-in state management.

  • Element lifecycle management
  • Inter-element communication
  • Permission system

NPM Packages

7 modular packages for every aspect of element development, from CLI tools to testing utilities.

  • @defai/element-sdk
  • @defai/element-cli
  • @defai/element-react

Revenue Sharing

Earn 70% of element sales revenue. Multiple monetization options available.

  • One-time purchases
  • Subscription model
  • In-element purchases

Quick Start Guide

1. Install the CLI

# Install globally
$ npm install -g @defai/element-cli
# Or use npx
$ npx @defai/element-cli create my-element

2. Create Your Element

# Create with React template
$ defai-element create my-element --template react
# Start development
$ cd my-element && npm start
10k+
Active Developers
500+
Published Elements
$2M+
Developer Earnings
98%
Satisfaction Rate