CO2e Chain

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.