Development

Whether you’re using Lightning components, Visualforce, Apex, or Salesforce APIs with your favorite programming language, these enhancements help you develop amazing applications, integrations, and packages for resale to other organizations.

  • Lightning Components
    Local Dev is now called Live Preview. Single Component Live Preview and the Live Preview Visual Studio Code extension for Lightning web components are generally available. Use state managers to centralize and decouple data logic from component presentation. Review new and updated distortions in the Lightning Web Security Distortion Viewer. Preview and test features with Salesforce Release Manager, which is in beta. Update your Lightning Web Components API version to 67.0.
  • Lightning Types
    With Lightning Types, you can define the data structures that drive custom components and structure Agentforce responses. Use these types to customize user interfaces in Agentforce and other supported Salesforce applications for consistent, platform-wide interactions.
  • Lightning Design System
    The Salesforce Lightning Design System (SLDS) includes the resources to create user interfaces consistent with Salesforce Lightning principles, design language, and best practices.
  • Apex
    Database operations now run in user mode by default, not system mode. Further, database operations enforce the current user’s object-, field-, and record-level security settings by default. SOQL queries no longer support the WITH SECURITY_ENFORCED clause. Write integration Apex tests that can make callouts to Agentforce and Data 360. Enqueue Queueable and future method jobs up to a new elastic limit. Prepare for the Block Apex Anonymous Code Execution from Managed Packages release update. Declare multiline strings and use an improved string interpolation method.
  • API
    Learn about improvements, new capabilities, and important announcements in API version 67.0.
  • Packaging
    Packaging facilitates the development and distribution of business apps. Use second-generation managed packages to create apps to sell and distribute on AppExchange. Use unlocked packages to develop internal business apps.
  • Development Environments
    Development environments are full-featured Salesforce environments that you use to develop and test existing or new features and custom applications. They include Developer Edition orgs, sandboxes, and scratch orgs.
  • Platform Development Tools
    Build applications collaboratively and deliver continuously with Salesforce Developer Experience (DX), the open and integrated experience for custom app development on Salesforce.
  • React Apps
    With Salesforce Multi-Framework, you can build and reuse React apps directly from your Salesforce org.
  • Salesforce Functions
    Salesforce Functions is no longer available for purchase or renewal. Learn about the retirement plan for Salesforce Functions.
  • AgentExchange Partners
    Update security controls in Connected Apps and ECAs before May 11th, 2026. Explore the new AgentExchange, a marketplace unifying AppExchange, AgentExchange, and Slack Marketplace.
  • Change Data Capture
    Receive change events for more objects.
  • New and Changed Items for Developers
    Here is where you can find new and changed objects, calls, classes, components, commands, and more that help you customize Salesforce features.