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
1
Log in to Dcycle
Go to app.dcycle.io and log in to your account.
2
Navigate to API settings
Go to Settings → API Keys
3
Generate a new API Key
Click “Generate API Key”
4
Note your Organization ID
Copy your Organization ID from the same page.
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 operational 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 operational data via CLI.
MCP Quickstart
Use AI assistants like Claude to query your operational 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 operational data 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