Quickstart
Get up and running with Dcycle quickly. Choose the approach that fits your use case:API Quickstart
Build custom integrations
CLI Quickstart
Automate with scripts
MCP Quickstart
AI-assisted analysis
Prerequisites
For all integration methods, you’ll need:- An account at app.dcycle.io
- API access enabled for your organization
API Quickstart
Build custom integrations with full programmatic control.Step 1: Get your API Key
Log in to Dcycle
Go to app.dcycle.io and log in to your account.
Step 2: Make your first API call
Calculate the emissions of a shipment:Expected Response
Success! You’ve calculated your first emissions with the Dcycle API.
CLI Quickstart
Automate data uploads and manage your sustainability data from the terminal.Early Access - The CLI is currently available for enterprise customers.
Contact us to learn more.
Step 1: Install the CLI
Step 2: Authenticate
Step 3: Set your organization
Step 4: Explore your data
Step 5: Upload data
Success! You’re now managing sustainability data via CLI.
MCP Quickstart
Use AI assistants like Claude to query your sustainability data with natural language.Coming Soon - The MCP Server is in private beta.
Contact us for early access.
Step 1: Install the MCP Server
Step 2: Configure Claude
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
Step 3: Ask questions
Once configured, ask Claude about your emissions:Success! You’re now using AI-assisted sustainability analysis.
Next Steps
Authentication Deep Dive
Learn about API keys, JWT tokens, and security best practices
Core Concepts
Understand scopes, emission factors, and calculation methods
Emission Guides
Step-by-step tutorials for different emission types
Automation Patterns
CI/CD pipelines and multi-organization workflows
Troubleshooting
Error 401: Unauthorized
- Verify your API key is correct and not expired
- Check the header format matches your API version
- Ensure your organization has API access enabled
Error 403: Forbidden
- Verify your Organization ID is correct
- Check you have permissions for the requested resource

