DevConsole

Advanced Salesforce development console with debugging, testing, and deployment tools

Web Application
Real-time
Multi-Org
Overview
DevConsole is a comprehensive web-based development console designed to streamline your Salesforce development workflow with advanced debugging, testing, and deployment capabilities.

DevConsole provides a unified interface for all your Salesforce development needs, eliminating the need to switch between multiple tools and interfaces. It's designed to work seamlessly with multiple orgs and provides real-time monitoring and debugging capabilities.

  • Real-time Debugging - Monitor logs and debug issues as they happen
  • Multi-Org Support - Switch between production, sandbox, and scratch orgs
  • Advanced Query Tools - SOQL query builder with syntax highlighting
  • Test Management - Execute and monitor test classes with coverage reports
  • Org Exploration - Browse metadata and understand org structure
  • API Monitoring - Track API usage and limits in real-time
Getting Started
Launch DevConsole and connect your Salesforce orgs

1. Launch DevConsole

Click the button below to launch DevConsole and start your development session.

Launch DevConsole

2. Authentication

DevConsole uses OAuth 2.0 authentication to securely connect to your Salesforce orgs. Supported org types:

  • • Production orgs
  • • Sandbox orgs
  • • Scratch orgs
  • • Developer orgs
Features
Comprehensive development tools and capabilities

Debug Logs

Real-time log monitoring with advanced filtering, search, and analysis capabilities.

Trace Flags

Manage debug trace flags for users and classes with easy enable/disable controls.

Query Builder

Visual SOQL query builder with syntax highlighting and result visualization.

Anonymous Apex

Execute anonymous Apex code with syntax highlighting and error handling.

Test Execution

Run test classes with detailed coverage reports and performance metrics.

Org Exploration

Browse metadata, objects, fields, and understand your org structure.

Dashboard
Your central hub for development activities

The dashboard provides an overview of your current development session, including:

  • Current Org Information: Connected org details and authentication status
  • API Limits: Real-time monitoring of API usage and remaining limits
  • Recent Activity: Quick access to recent logs, queries, and executions
  • Quick Actions: Fast access to common development tasks
  • Org Health: Overview of org status and any issues
Debug Logs
Advanced log monitoring and analysis

Real-time Monitoring

Monitor debug logs in real-time as they're generated in your org. Filter by user, log level, and time range.

Advanced Filtering

  • • Filter by log level (DEBUG, INFO, WARN, ERROR)
  • • Filter by user or class
  • • Time range filtering
  • • Text search within log content

Log Analysis

  • • Syntax highlighting for better readability
  • • Expandable/collapsible sections
  • • Performance metrics and timing
  • • Error highlighting and stack traces
Query Builder
Visual SOQL query builder with advanced features

SOQL Query Interface

Execute SOQL queries with a clean interface for building and running queries against your Salesforce data.

Features

  • • Execute SOQL queries
  • • View query results in a table format
  • • Query history for recent queries
  • • Basic query validation
  • • Export results to CSV

Supported Query Types

  • • SELECT queries with WHERE clauses
  • • Aggregate queries (COUNT, SUM, AVG, etc.)
  • • Relationship queries with parent/child objects
  • • SOSL search queries
Anonymous Apex
Execute anonymous Apex code for testing and debugging

Code Execution

Write and execute anonymous Apex code directly in the browser for testing, debugging, and data manipulation.

Features

  • • Execute Apex code snippets
  • • View execution results and debug output
  • • Error handling and stack traces
  • • Code history for recent executions
  • • Governor limit monitoring

Use Cases

  • • Testing custom code snippets
  • • Data manipulation and cleanup
  • • Debugging and troubleshooting
  • • Quick data queries and updates
  • • Prototyping and experimentation
Test Execution
Comprehensive test management and execution

Test Class Execution

Execute individual test classes or multiple test classes with detailed reporting and coverage analysis.

Coverage Reports

  • • Line-by-line coverage analysis
  • • Coverage trends over time
  • • Identify uncovered code sections
  • • Export coverage reports

Test Results

  • • Detailed test method results
  • • Failure analysis and debugging
  • • Performance metrics
  • • Test execution history
API Limits Monitoring
Real-time API usage tracking and limit monitoring

Real-time Monitoring

Monitor your org's API usage in real-time with visual indicators and alerts when approaching limits.

Tracked Limits

  • • Daily API calls
  • • Daily SOQL queries
  • • Daily DML statements
  • • Daily SOSL queries
  • • Daily Apex CPU time
  • • Daily email sends

Usage Analytics

  • • Historical usage trends
  • • Peak usage identification
  • • Usage by operation type
  • • Optimization recommendations
Best Practices
  • Regular Monitoring: Check API limits regularly to avoid hitting daily limits
  • Efficient Queries: Use the query builder to optimize SOQL queries and reduce API calls
  • Debug Log Management: Clean up old debug logs and use appropriate log levels
  • Test Coverage: Maintain high test coverage and run tests regularly
  • Org Organization: Use the org explorer to understand your org structure
  • Security: Always use secure authentication and be mindful of data access
  • Performance: Monitor query performance and optimize slow-running operations
Troubleshooting

Common Issues

  • Authentication Errors: Check org credentials and OAuth configuration
  • API Limit Exceeded: Monitor usage and optimize queries
  • Permission Errors: Ensure proper object and field permissions
  • Query Timeouts: Optimize complex queries and add proper filters

Getting Help

If you encounter issues or need assistance, check the documentation or reach out for support.

Trace Flags
Manage debug trace flags for enhanced logging and debugging

Debug Trace Management

Create and manage debug trace flags to control logging levels and capture detailed debug information for your development and testing processes.

Features

  • • Create new trace flags for users and automated processes
  • • Set debug levels (ERROR, WARN, INFO, DEBUG, FINE, FINER, FINEST)
  • • Configure log categories and retention periods
  • • Monitor trace flag status and expiration
  • • Bulk operations for multiple trace flags

Use Cases

  • • Debug complex Apex code execution
  • • Monitor automated process performance
  • • Troubleshoot integration issues
  • • Track user activity and behavior
  • • Optimize code performance
Org Exploration
Browse and explore your Salesforce org's code components and metadata

Code Component Browser

Explore your org's Apex classes, triggers, and Lightning components in an organized, searchable interface. View code content, metadata details, and component relationships.

Current Features

  • • Browse Apex classes and triggers
  • • View Lightning Web Components (LWC)
  • • Explore Aura components
  • • Search and filter by component name
  • • View component metadata and properties
  • • Access component source code

Supported Component Types

  • • Apex Classes
  • • Apex Triggers
  • • Lightning Web Components (LWC)
  • • Aura Components

Coming Soon

Coming Soon
Custom Objects and Fields exploration
Coming Soon
Metadata dependencies and relationships
Coming Soon
Flows and Process Builders

Benefits

  • • Quickly locate and review code components
  • • Understand component structure and relationships
  • • Access source code for debugging and maintenance
  • • Search across all code components efficiently
  • • Streamline code review and documentation processes