Developer Centers

Gear up for your Salesforce journey with topic-specific tools, tutorials, blog posts, documentation, and more.

Developer Experience icon

Developer Experience

  • Learn how DX tools facilitate team development and help you manage change.
  • Customize and extend core Salesforce apps.
  • Maintain and upgrade your apps more easily.
Architecture icon

Architecture

  • Develop and deploy apps on the Salesforce platform.
  • Learn and build your way to a Salesforce Architect certification.
  • Integrate flexibility and efficiency into your apps.
Community Cloud icon

Community Cloud

  • Build, brand, and personalize responsive communities and websites.
  • Reuse custom Lightning components, Lightning Flow, Knowledge, and more.
  • Integrate CRM data, CMS content, and third-party systems.
Einstein Analytics icon

Einstein Analytics

  • Make sense of large amounts of data.
  • Use Einstein Analytics with Visualforce, Lightning, Apex, REST, and more.
  • Discover opportunities, get predictions, and stop problems before they surface.
Einstein Platform icon

Einstein Platform

  • Create smarter apps using image recognition and natural language processing.
  • Learn about Artificial Intelligence (AI).
  • Build a cat rescue app that recognizes cat breeds with Trailhead.
Integration and APIs icon

Integration and APIs

  • Use a variety of Salesforce APIs to integrate your data.
  • Display and integrate external objects.
  • Integrate your apps with popular services like Outlook and Gmail.
Lightning Apps icon

Lightning Apps

  • Build beautiful enterprise applications with Salesforce's new Lightning experience
  • Use the Lightning Component framework.
  • Style your app using the Lightning Design System.
Lightning Flow icon

Lightning Flow

  • Automate processes with ease.
  • Create your own flows. Automate processes for every app, experience, and portal with declarative tools.
  • Watch videos of Lightning Flow in action.
Marketing Cloud icon

Marketing Cloud

  • Personalize your marketing business with API integrations and value-added marketing applications.
  • Installed Packages help manage third-party and in-house app installations.
  • Use MobilePush SDKs to craft targeted messaging for you audience.
Mobile icon

Mobile

  • Deploy apps to your users with Salesforce Mobile App.
  • Build native Android, iOS and Windows apps with the Mobile SDK.
  • Connect your mobile backend with Heroku Connect.
Security icon

Security

  • Protect your Salesforce org.
  • Read guides to avoid common vulnerabilities.
  • Use the New ScanPortal, a centralized portal that lets you track and manage your Lightning Platform Security Scans.
Snap-Ins for Mobile Apps SDK icon

Snap-Ins for Mobile Apps SDK

  • Build native Android and iOS apps with our Snap-ins SDK.
  • Use a lightweight SDK to give customers access to powerful Service Cloud features.
  • Check out our docs and sample apps to get started.
Service Cloud icon

Service Cloud

  • Give your customers the information and support they need with Service Cloud.
  • Learn how developers can customize your service solution with code.
  • Integrate service into your apps.