Overview
Convex offers a comprehensive, full-stack solution for building decentralised applications (dApps) and open economic systems.
Learning Paths
Choose your path based on what you want to build:
🚀 Application Developer
Build apps that use Convex for state and transactions
- Start with Networks - Understand available networks
- Choose your SDK - Pick your programming language
- Follow SDK quickstart - Get your first transaction working
- Explore Recipes - Practical examples
Best for: Web apps, mobile apps, backend services
📜 Smart Contract Developer
Build autonomous actors and on-chain logic
- Learn Convex Lisp - Master the on-chain language
- Understand Actors - Smart contract concepts
- Study Recipes - Working examples
- Test with Local Peer - Fast iteration
Best for: DeFi protocols, DAOs, on-chain logic
🖥️ Peer Operator
Run peer infrastructure and participate in consensus
- Read Networks - Understand network architecture
- Study Peer Staking - Economic requirements
- Choose Deployment Method - Set up infrastructure
- Follow Security Guide - Secure operations
Best for: Infrastructure providers, validators, high-availability operations
Getting Started
Networks
Learn about Convex networks and how to connect to them:
- Networks Guide - Understand network types, find available networks
- Production networks (peer.convex.live)
- Public testnets (with faucets)
- Local development peers
Client SDKs
Connect to Convex from your application using official client libraries:
-
TypeScript - For web apps, Node.js, Deno, React applications with full type safety Production ready •
npm install @convex-world/convex-ts -
JavaScript - Plain JavaScript (no TypeScript required) Production ready • Idiomatic JS examples
-
Java - For JVM applications, Android, enterprise systems Production ready •
world.convex:convex-java:0.8.2 -
Python - For Python applications, scripting, data science Production ready •
pip install convex-api -
Rust (Coming soon) - For Rust applications
For command-line interaction, see the Convex CLI.
Core Concepts
Convex Coins
Learn about the native currency and accounts:
- Convex Coins - Native utility token (CVM)
- Faucet Guide - Getting test funds
Smart Contracts
Build on-chain logic with Convex:
- Convex Lisp - The on-chain programming language
- Actors - Smart contracts and autonomous actors
- Recipes - Practical how-to guides
Network Operations
Run and operate peer infrastructure:
- Peer Operations - Complete operations guide
- Local Testnets - Development environments
Quick Links
I want to...
- 🚀 Build my first app → Choose SDK → Follow quickstart
- 🌐 Connect to a network → Networks Guide
- 💰 Get test funds → Faucet Guide
- 📜 Write smart contracts → Convex Lisp
- 🖥️ Run a peer → Peer Operations
- 🔍 Look up terms → Glossary