Developer Hub
Build the future of climate transparency with CO2e Chain APIs and SDKs
Get Started in Minutes
Integrate certified carbon credit tokenization into your application with just a few lines of code. Work with carbon credits certified by Verra and Thailand's TGO.
1. Get API Key
Sign up for free and get your API key instantly
2. Install SDK
Choose from our SDKs for JavaScript, Python, Go, or Rust
3. Start Building
Mint, trade, and retire climate assets programmatically
Quick Example
JavaScript
import { CO2eChain } from '@co2e/sdk';
const client = new CO2eChain({
apiKey: 'your-api-key',
network: 'mainnet'
});
// Mint a carbon credit
const credit = await client.assets.mint({
type: 'carbon-credit',
amount: 100,
projectId: 'forest-conservation-001',
metadata: {
vintage: '2024',
certifier: 'Verra',
standard: 'VCS',
methodology: 'VM0007',
tgoId: 'TH-2024-001' // For TGO certified credits
}
});
console.log('Minted credit:', credit.id);
API Documentation
Comprehensive guides and references for all CO2e Chain APIs
Core Endpoints
GET
/api/v1/assets
POST
/api/v1/assets/mint
POST
/api/v1/assets/retire
Authentication
All API requests require authentication using API keys passed in the Authorization header.
Authorization: Bearer your-api-key
Official SDKs
Native libraries for your favorite programming language
🟨
JavaScript
v2.1.0
🐍
Python
v1.8.2
🔵
Go
v1.5.1
🦀
Rust
v0.9.3
Developer Resources
Guides & Tutorials
- Getting Started Guide
- Asset Lifecycle Tutorial
- Smart Contract Examples
- Best Practices
Tools & Utilities
- CLI Tool
- Postman Collection
- Testing Framework
- Code Generators
Security & Compliance
- Security Guidelines
- Audit Reports
- Compliance Checklist
- Bug Bounty Program
Join the Developer Community
Connect with other developers building on CO2e Chain. Get help, share ideas, and contribute to the ecosystem.